If you are a front-end developer, then HTML, CSS and JavaScript are three essential basic skills that you must master. Of course we also need to be very skilled in using it. The best way to learn is by understanding the current hot open source projects. This article takes stock of the front-end technology open source projects with the highest ratings and more than 100 collections in China, hoping to help more developers expand their learning.
1. Minimalist modular front-end UI framework Layui
Rating: 9.3; Number of collections: 873
Authorization agreement: MIT
Development language: JavaScript , HTML/CSS
Operating system: cross-platform
Source code address: https://gitee.com/sentsin/layui
Layui is a module written using its own module specifications The emotional front-end UI framework follows the writing and organizational form of native HTML/CSS/JS. The threshold is extremely low and can be used out of the box. It is minimalist on the outside but full on the inside. It is light in size and rich in components. Every detail from the core code to the API has been carefully crafted, making it very suitable for rapid interface development. The first version of Layui was released in the golden autumn of 2016. It is different from those UI frameworks based on the bottom layer of MVVM, but it does not go against the grain, but believes in returning to nature. To be precise, it is more tailored for server-side programmers. You do not need to get involved in the complex configuration of various front-end tools. You only need to face the browser itself, and all the elements and interactions you need can be found at your fingertips.
2. JavaScript chart library ECharts
Rating: 8.9; Number of collections: 2448
License Agreement: BSD
Development language: JavaScript
Operating system: cross-platform
Source code address: https://gitee.com/echarts/echarts
ECharts is a front-end technology developed by Baidu A data visualization chart library based on Javascript developed by the Ministry of Science and Technology, which provides intuitive, vivid, interactive, and customizable data visualization charts. Provides a large number of commonly used data visualization charts. The bottom layer is based on ZRender (a new lightweight canvas class library). It creates coordinate systems, legends, prompts, toolboxes and other basic components, and builds line charts (area charts) on top of them. , histogram (bar chart), scatter chart (bubble chart), pie chart (donut chart), K-line chart, map, force-directed layout chart and chord chart. It also supports stacking in any dimension and mixed display of multiple charts.
3. Domestic cross-screen responsive front-end framework puzzle Pintuer
Rating: 8.7; Number of collections: 220
Authorization agreement: Apache
Development language: JavaScript, HTML/CSS
Operating system: cross-platform
Source code address: https://gitee.com/pintuer/pintuer
jigsawPintuer.com: Domestic excellent HTML, CSS, JS cross-screen responsive open source front-end framework, using the latest browser technology to provide a system of text, icons, media, tables, forms, buttons, menus for rapid front-end development , grid system and other style toolkits, which take up little resources. You can use Jigsaw to quickly build a simple, elegant front-end interface that automatically adapts to mobile phones, tablets, desktop computers and other devices, making front-end development as fun and easy as playing games.
Based on the traditional CSS framework, the Jigsaw front-end framework adds HTML5, CSS3, JS and other technical combination applications. It is applied to the latest browser technology and is compatible with earlier browsers. It combines the old and the new, inheriting the past and the future. Developers only need to introduce the framework file into the project, and rapid joint development can begin, changing the situation of building a PC website at the same time as a mobile website in the past, achieving one-stop response to all devices, and greatly improving development efficiency.
4. Lightweight Material Design front-end framework MDUI
Rating: 8.6; Number of collections: 215
Authorization Agreement: MIT
Development language: JavaScript, HTML/CSS
Operating system: cross-platform
Source code address: https://github.com/zdhxiong/mdui
MDUI is a lightweight Material Design front-end framework. It is developed according to Material Design documents and strives to implement the components in Material Design 1:1.
Multiple themes support: MDUI has 19 main colors, 16 accent colors, and a night theme. Simply add a CSS class to switch themes.
Lightweight: The CSS file containing all themes is only 26.4KB minified + gzip, and the JavaScript file is only 12KB minified + gzip, without any dependencies
Responsive: mobile first, adaptable All screens.
5. Win10-style front-end responsive UI framework Win10-UI
Rating: 8.5; Collection: 170
Authorization Agreement: SATA
Developed Language: JavaScript, HTML/CSS
Operating system: Cross-platform
Source code address: https://github.com/yuri2peter/win10-ui
Win10-UI is A win10 style background UI framework. It uses a wealth of win10 desktop elements, including desktop icons, windowed subpage management, start menu, dynamic tiles and other components. It is compatible with mainstream modern browsers and mobile screen sizes, and is suitable for rapid development of front-end interfaces for backend management systems.
Win10-UI adopts the rendering design of the traditional UI framework, and remembers the complicated js code out of order. You only need to apply the html structure to easily render desktop elements. At the same time, the actively called API is also retained, allowing advanced developers to define the details of the UI. It does not define too many "rules". You can completely expand its functions with css and js and make it a unique backend UI for you.
6.Node terminal interface library blessed-contrib
Rating: 8.5; Collection: 125
Authorization Agreement: MIT
Development language: JavaScript
Operating system: cross-platform
Source code address: https://github.com/yaronn/blessed-contrib
blessed-contrib It is a library that uses Node.js to build terminal application interfaces.
7. Modern content editor ORY Editor based on React and Redux
Rating: 8.3; Number of collections: 109
Authorization Agreement :AGPL
Development language: JavaScript
Operating system: Cross-platform
Source code address: https://github.com/ory/editor
ORY is a company that builds and maintains developer tools, ORY Editor is a smart, scalable, and modern editor for the web ("WYSIWYG"), written in React. This would be a good choice if you're tired of the limitations of contenteditable.
ORY Editor can be used to create websites, similar to Squarespace, but it can run offline, sites created with it are stored on the device, and you can create your own designs and plugins.
8. Mobile application animation effect framework Lottie
Rating: 8.3; Number of collections: 317
License agreement: Apache
Development language: Java, Objective-C, JavaScript
Operating system: Android
Source code address:
Android: https://github.com/airbnb/ lottie-android
iOS: https://github.com/airbnb/lottie-ios
React Native: https://github.com/airbnb/lottie-react-native
Lottie is an open source tool developed by Airbnb that can add animation effects to native applications. Lottie currently provides iOS, Android and React Native versions, capable of rendering After Effects animated special effects in real time.
Currently, Lottie supports path trimming, masking, covering and other operations. There is also an optional caching mechanism for faster loading of frequently used items. The goal of this app is to help developers and animators create animations for their apps more easily, thereby improving the overall interactivity factor.
9. Theme optimization package JQuery EasyUI 1.5.x Of Insdep Theme
Rating: 8.3; Number of collections: 101
License Agreement :GPL
Development language: JavaScript
Operating system: Cross-platform
Source code address: https://gitee.com/weavors/JQuery-EasyUI-1.5.x- Of-Insdep-Theme
Insdep theme is a free beautification theme package based on EasyUI 1.5.x. It has Baidu editor, cropper, Highcharts, justgage, plupload and other third-party plug-ins adapted to this theme. Beautification patches. And various commonly used Jquery plug-ins are being beautified. More themes, components and third-party plug-ins will be provided to beautify the style in the future.
10. Neditor, a modern rich text editor based on Ueditor
Rating: 8.3; Number of collections: 503
Authorization agreement: MIT
Development language: JavaScript
Operating system: cross-platform
Source code address: https://gitee.com/notadd/neditor
Baidu front-end team After a lot of efforts, Ueditor is now recognized as the most useful Chinese rich text editor. But as time goes by, everyone feels that Baidu Editor is not so beautiful. So we modified Ueditor and got the current Neditor.
11. UI component library iView based on Vue.js
Rating: 8.3; Number of collections: 475
Authorization agreement: MIT
Development language: HTML/CSS
Operating system: cross-platform
Source code address: https://gitee.com/icarusion/iview
iView It is a set of UI component library based on Vue.js, which mainly serves the middle and backend products of PC interface.
Features
High quality, rich functions
Friendly API, free and flexible use of space
Use single The Vue component development model of the file
is developed based on npm + webpack + babel and supports ES2015
12. Based on the Vue 2.0 component library Element
Rating: 8.2; Number of collections :609
Authorization Agreement: MIT
Development language: JavaScript
Operating system: Cross-platform
Source code address: https://github.com/ ElemeFE/element
Element is a Vue 2.0-based component library prepared for developers, designers and product managers. It provides supporting design resources to help your website quickly take shape. It is open sourced by the front-end team of Ele.me.
13.HTML5 cross-screen front-end framework Amaze UI
Rating: 8.1; Number of collections: 1213
Authorization agreement: MIT
Development language: JavaScript, HTML/CSS
Operating system: cross-platform
Source code address: https://gitee.com/amazeui/amazeui
Amaze UI adopts the most cutting-edge international "component-based development" and "mobile-first" design concepts. Based on its rich components, developers can quickly build HTML5 web applications through simple assembly. It has only been online for half a year. Amaze UI has become the most popular front-end framework in China. It currently has nearly 10,000 stars on Github and serves 500,000 developers around the world.
14. WeUI, a UI library specially designed for WeChat
Rating: 7.7; Collection: 2002
Authorization Agreement: MIT
Development language: JavaScript, HTML/CSS
Operating system: Cross-platform
WeUI is a UI library designed by the WeChat official design team specifically for WeChat mobile Web applications.
WeUI is a set of basic style libraries that are consistent with WeChat’s native visual experience. It is tailor-made for WeChat web development and can make users’ usage perception more unified. Contains various elements such as button, cell, dialog, toast, article, icon, etc.
15. Dashboard WebApp Template AdminLTE
Rating: 7.6; Number of Collections: 136
Authorization Agreement: MIT
Development language: JavaScript, HTML/CSS
Operating system: cross-platform
Source code address: https://github.com/almasaeed2010/AdminLTE/
AdminLTE Yes Popular open source webapp template for admin dashboards and control panels. It is a CSS framework based on Bootstrap 3, a responsive HTML template. Leverage all Bootstrap components to design and style most plugins used, creating a consistent user interface design that can be used as a backend application. AdminLTE is based on a modular design and can be easily customized and remade on top of it.
16. Web online deployment system tool Walle
Rating: 7.4; Number of collections: 359
Authorization agreement: MIT
Development language: PHP, HTML/CSS
Operating system: cross-platform
Walle is a web deployment system tool with simple configuration, complete functions, smooth interface, and ready-to-use out of the box! Supports git and svn version management, supports various web code releases, releases and rollbacks of PHP, Python, JAVA and other codes, which can be completed with one click through the web.
17. Website management background template Charisma
Rating: 7.4; Number of collections: 1055
Authorization agreement: Apache
Development language: HTML/CSS
Operating system: cross-platform
Charisma is a responsive website management background template based on Twitter Bootstrap, including 9 sets of beautiful themes.
18. Open source Kanban management system LibreBoard
Rating: 7.4; Collection: 380
Authorization Agreement: MIT
Development language: JavaScript, HTML/CSS
Operating system: cross-platform
LibreBoard is an open source implementation of Kanban, a card-style organization. It can be used to achieve collaborative communication within a team. You can think of LibreBoard as an open source version of Trello. LibreBoard provides one-click installation and a verified Docker image for the Sandstorm platform.
The above content is a brief introduction to 18 popular domestic open source projects about front-end development. I hope it can help everyone.
Related recommendations:
Introducing a Microsoft open source project website--CodePlex
Excellent PHP open source project collection
PHP open source project summary
The above is the detailed content of 18 top domestic HTML, CSS, JavaScript open source projects. For more information, please follow other related articles on the PHP Chinese website!

去掉重复并排序的方法:1、使用“Array.from(new Set(arr))”或者“[…new Set(arr)]”语句,去掉数组中的重复元素,返回去重后的新数组;2、利用sort()对去重数组进行排序,语法“去重数组.sort()”。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于Symbol类型、隐藏属性及全局注册表的相关问题,包括了Symbol类型的描述、Symbol不会隐式转字符串等问题,下面一起来看一下,希望对大家有帮助。

怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯CSS也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助!

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于对象的构造函数和new操作符,构造函数是所有对象的成员方法中,最早被调用的那个,下面一起来看一下吧,希望对大家有帮助。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于面向对象的相关问题,包括了属性描述符、数据描述符、存取描述符等等内容,下面一起来看一下,希望对大家有帮助。

方法:1、利用“点击元素对象.unbind("click");”方法,该方法可以移除被选元素的事件处理程序;2、利用“点击元素对象.off("click");”方法,该方法可以移除通过on()方法添加的事件处理程序。

本篇文章给大家带来了关于JavaScript的相关知识,其中主要介绍了关于BOM操作的相关问题,包括了window对象的常见事件、JavaScript执行机制等等相关内容,下面一起来看一下,希望对大家有帮助。

本篇文章整理了20+Vue面试题分享给大家,同时附上答案解析。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

Dreamweaver Mac version
Visual web development tools

Atom editor mac version download
The most popular open source editor

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),
