Home  >  Article  >  Backend Development  >  18 top domestic HTML, CSS, JavaScript open source projects

18 top domestic HTML, CSS, JavaScript open source projects

小云云
小云云Original
2017-11-20 10:03:343111browse

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn