search
HomeBackend DevelopmentPHP Tutorial18 top domestic HTML, CSS, JavaScript open source projects
18 top domestic HTML, CSS, JavaScript open source projectsNov 20, 2017 am 10:03 AM
htmljavascriptOpen source projects

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
es6数组怎么去掉重复并且重新排序es6数组怎么去掉重复并且重新排序May 05, 2022 pm 07:08 PM

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

JavaScript的Symbol类型、隐藏属性及全局注册表详解JavaScript的Symbol类型、隐藏属性及全局注册表详解Jun 02, 2022 am 11:50 AM

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

原来利用纯CSS也能实现文字轮播与图片轮播!原来利用纯CSS也能实现文字轮播与图片轮播!Jun 10, 2022 pm 01:00 PM

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

JavaScript对象的构造函数和new操作符(实例详解)JavaScript对象的构造函数和new操作符(实例详解)May 10, 2022 pm 06:16 PM

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

JavaScript面向对象详细解析之属性描述符JavaScript面向对象详细解析之属性描述符May 27, 2022 pm 05:29 PM

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

javascript怎么移除元素点击事件javascript怎么移除元素点击事件Apr 11, 2022 pm 04:51 PM

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

整理总结JavaScript常见的BOM操作整理总结JavaScript常见的BOM操作Jun 01, 2022 am 11:43 AM

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

20+道必知必会的Vue面试题(附答案解析)20+道必知必会的Vue面试题(附答案解析)Apr 06, 2021 am 09:41 AM

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

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

mPDF

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),