1. Github项目推荐

1.1 前端

  • airbnb/javascript

  • animate-css/animate.css

  • jquery/jquery

  • microsoft/Web-Dev-For-Beginners
    正则大全

  • any86/any-rule
    前端图文教程
  • qianguyihao/Web
    前端面试指南
  • qianguyihao/Guide
    一个css组件库
  • any86/5a.css
    css组件库
  • javascript-questions
    JavaScript面试问题
  • https://github.com/HalseySpicy/Geeker-Admin
    最新VUE3.2后台管理框架
  • https://github.com/Tencent/wujie
    前端开源项目

    1.2 Chatgpt

  • acheong08/ChatGPT

1.3 兴趣

  • Prompt-Engineering-Guide
    做饭指南
  • HowToCook
    java学习指南
  • Snailclimb/JavaGuide
    java工具
  • dromara/hutool
    算法可视化工具
  • algorithm-visualizer(算法项目)
    通过从头开始重新创建您喜欢的技术来掌握编程。
  • codecrafters-io/build-your-own-x
    数据库内机器学习
  • mindsdb/mindsdb
    止步传统CRUD,进阶代码优化:一套基于Spring Boot+Vue+Shiro前后端分离的代码生成器
  • zhengqingya/code-generator
    Markdown
  • adam-p/markdown-here
    Markdown基本语法
  • younghz/Markdown
    笔记
  • huangrt01/CS-Notes
    技术面试必备基础知识
    笔记
  • sjsdfg/CS-Notes-PDF
    笔记PDF版本
  • CyC2018/CS-Notes

  • I-love-you-3-thousand
    求知若饥,虚心若愚

  • build-your-own-x
    教你造轮子

    1.4 算法

  • labuladong/fucking-algorithm 刷算法全靠套路,认准 labuladong 就够了!
    LeetCode 题解

  • halfrost/LeetCode-Go
    和你一起你轻松刷题(C++)
  • changgyhub/leetcode_101
    小白算法训练
  • geekxh/hello-algorithm

1.5 python

  • TheAlgorithms/Python 教程
  • geekcomputers/Python 教程
  • walter201230/Python 教程(良心)

1.6 程序员免费数据查询

  • yinhonggen/free-programming-books-zh_CN

2. 网站推荐

图欧学习资源库
前端开发手册

3. 一个程序员的正版清单:

  1. IntelliJ IDEA CE:后端开发IDE
  2. VirtualBox:虚拟机软件
  3. VMware Fusion Player:虚拟机软件
  4. DBeaver:关系数据库管理工具
  5. iTerm 2:Shell工具
  6. draw.io:UML工具
  7. Visual Studio Code:前端 IDE
  8. Sourcetree:git工具
  9. Android Studio:Android开发
  10. Xcode:iOS开发
  11. Typora:markdown文字工具
  12. Proxyman:代理抓包工具(Mac专有)
  13. Mitproxy:代理抓包工具
  14. Postman:HTTP请求测试工具
  15. Jmeter:性能测试工具
  16. Sonar:代码质量检测工具
  17. Docker:虚拟技术
  18. Microsoft Remote Desktop:远程桌面
  19. Sublime Text:文本工具
  20. WPS:OFFICE工具
  21. gitmind:脑图工具
  22. 有道云笔记:笔记工具
  23. tinypng:图片压缩
  24. Diagarm Designer 流程图制作工具

3. 前端设计UI界面UI库推荐

  1. Bootstrap:Bootstrap是一个流行的开源UI库,提供了许多现成的样式和组件,使您可以快速构建美观且响应式的UI界面。

  2. Material Design Lite:Material Design Lite是一个基于Google的Material Design概念的轻量级CSS库,提供了许多现成的组件和样式。

  3. Semantic UI:Semantic UI是一个现代化的UI框架,提供了许多语义化的CSS类和现成的组件,使您可以快速构建美观且易于使用的UI界面。

  4. Foundation:Foundation是另一个流行的响应式UI框架,提供了许多现成的组件和样式,使您可以快速构建适应各种屏幕大小的UI界面。

4. 前端八大UI库介绍

  1. Element UI:Element UI 是一套基于 Vue.js 的桌面端UI库,提供了丰富的组件和样式,具有简洁、美观的设计风格。它易于使用且高度可定制,适用于构建企业级应用程序。网址:https://element.eleme.cn/#/zh-CN

  2. Vuetify:Vuetify 是一个基于 Vue.js 的响应式UI库,遵循 Material Design 设计规范。它提供了一套丰富的可定制的UI组件和布局系统,使开发者能够快速构建现代化的Web应用。 网址:https://vuetifyjs.com/en/

  1. Ant Design:Ant Design 是一个来自蚂蚁金服的开源UI库,提供了丰富的React组件和设计规范。它的组件库包括按钮、表单、导航、模态框等常用组件,并且提供了美观的默认样式和交互效果。Ant Design 还提供了一套设计规范,帮助开发者构建一致、易于使用的用户界面。 网址:https://ant.design/index-cn

  2. Bootstrap:Bootstrap 是一个流行的前端框架,提供了用于构建响应式和移动设备优先的网站和应用程序的样式、组件和 JavaScript 插件。它具有易于使用的网格系统、表单、按钮、导航和其他常见UI组件,以及可定制的主题和布局选项。 网址:https://getbootstrap.com/

  3. layui:layui 是一个轻量级的前端UI库,使用简单、灵活,主要针对后台管理系统的构建。它提供了丰富的组件和常用的功能模块,如表格、表单、弹窗等,帮助开发者快速搭建出功能完善的后台管理界面。 网址:https://www.layui.com/

  4. Vant UI:Vant UI 是一个基于 Vue.js 的移动端UI库,专注于提供丰富的移动端UI组件。它具有简洁、易用的设计风格和良好的性能表现,适用于构建跨平台的移动应用程序。 网址:https://youzan.github.io/vant/#/zh-CN/intro

  5. Framework7:Framework7 是一个用于构建混合移动应用程序的全功能HTML框架。它提供了丰富的UI组件和内置的动画效果,支持多种平台和操作系统,如 iOS 和 Android。 网址:https://framework7.io/

  6. WEUI:WEUI 是一个基于微信原生界面规范的UI库,用于构建微信公众号和小程序的界面。它提供了一套轻量级、易于使用的组件,帮助开发者快速开发出符合微信设计风格的界面。 网址:https://weui.io/

前段UI库推荐

在前端开发中,有许多优秀的UI库可供选择。以下是几个受欢迎的前端UI库及其介绍:

  1. Bootstrap(https://getbootstrap.com):Bootstrap 是一个流行的前端框架,提供了用于构建响应式和移动设备优先的网站和应用程序的样式、组件和 JavaScript 插件。它具有易于使用的网格系统、表单、按钮、导航和其他常见UI组件,以及可定制的主题和布局选项。

  2. Ant Design(https://ant.design):Ant Design 是一个来自蚂蚁金服的开源UI库,提供了丰富的React组件和设计规范。它的组件库包括按钮、表单、导航、模态框等常用组件,并且提供了美观的默认样式和交互效果。Ant Design 还提供了一套设计规范,帮助开发者构建一致、易于使用的用户界面。

  3. Material-UI(https://material-ui.com):Material-UI 是一个基于 Google Material 设计的 React UI库。它提供了一套丰富的可定制的UI组件,包括按钮、卡片、表单字段等。Material-UI 遵循 Material Design 的设计原则,提供了平面化、有层次感的界面风格和动画效果,可以帮助开发者构建现代化的Web应用。

  4. Vue.js(https://vuejs.org):Vue.js 是一个流行的JavaScript框架,同时也提供了一套丰富的UI组件库。Vue.js 的官方组件库包含了诸如按钮、表单、弹出框等常用组件,并且与 Vue.js 的核心库紧密集成,使开发者能够轻松地构建可交互的用户界面。