Web Frontend

Frontend frameworks, libraries and related technologies

reactreactjsvuevue3vuejsangularnextjsreduxhtmlcsstailwindcssvitepwafrontendjsonweb
freeCodeCamp
freeCodeCamp
freeCodeCamp
417.3k

freeCodeCamp.org is a donor-supported, open-source platform offering a comprehensive, self-paced curriculum for learning coding and web development. It provides 12 core certifications, including Responsive Web Design, JavaScript Algorithms, Front End Libraries, Data Visualization, and more, each involving hands-on projects and coding challenges. The platform features thousands of interactive exercises, automated testing, and a supportive community with forums, a YouTube channel, and a Discord server. Designed for beginners, it helps users transition into tech careers, with over 40,000 people securing their first developer job. Contributions are welcome, and the project is licensed under BSD-3-Clause, fostering a collaborative learning environment.

donnemartin
system-design-primer
donnemartin
297.5k

Learning how to design scalable systems will help you become a better engineer. This repository is for organizing and collecting resources related to system design. Chinese version

flutter
flutter
flutter
170.0k

Google's open source cross-platform UI framework, which has features such as reactive programming, hot reloading, and beautiful Material Design design, supports multiple platforms including iOS, Android, Web, and desktop applications.

AUTOMATIC1111
stable-diffusion-webui
AUTOMATIC1111
151.8k

A stable diffusion web interface, developed based on the grado library, provides a friendly browser interface for users to visualize and operate the stable diffusion model conveniently.

Chalarangelo
30-seconds-of-code
Chalarangelo
123.5k

A carefully collected and organized collection of some practical JavaScript code snippets

facebook
react-native
facebook
121.7k

A framework for building local applications with React

electron
electron
electron
116.6k

A framework for building cross-platform desktop applications using JavaScript, HTML and CSS. It allows developers to build desktop applications for multiple platforms such as Windows, macOS and Linux using a front-end technology stack, providing developers with rich tools and components to easily develop modern and feature-rich desktop applications.

justjavac
free-programming-books-zh_CN
justjavac
113.5k

free-programming-books - free Chinese books on computer programming

langgenius
dify
langgenius
95.1k

A development tool for creating powerful AI applications, it provides APIs for plugins and datasets, as well as an interface for quick engineering and visualization operations. For developers and researchers who want to develop applications, Dify provides convenient tools and interfaces to help them build feature-rich AI applications.

microsoft
Web-Dev-For-Beginners
microsoft
87.6k

Learn the basics of JavaScript, CSS and HTML with our comprehensive 12-week course brought to you by Microsoft Cloud Advocates. Each 24-lesson includes pre- and post-lesson quizzes, detailed written instructions, solutions, assignments, and more. Our project-based learning approach aims to help you develop practical skills through hands-on construction. Through our effective project teaching method, improve your skills and optimize your knowledge retention.

shadcn-ui
ui
shadcn-ui
86.1k

ChatGPTNextWeb
NextChat
ChatGPTNextWeb
83.1k

florinpop17
app-ideas
florinpop17
83.1k

It collects 86 project ideas for developers to practice and refer to, including 34 junior projects, 32 intermediate projects, and 20 senior projects. Each project is accompanied by a relatively detailed project reference document.

animate-css
animate.css
animate-css
81.6k

oven-sh
bun
oven-sh
77.7k

Develop, test, run and bundle JavaScript and TypeScript projects - all with Bun. Bun is an integrated JavaScript runtime and toolkit designed to improve speed, including a bundler, a testing runner, and a package manager compatible with node.js.

FortAwesome
Font-Awesome
FortAwesome
75.1k

The icon library with the most stars on GitHub, it provides rich and diverse icon resources for UI design and front-end development. For designers and developers who need to find high-quality icons, Font Awesome is an essential resource.

hoppscotch
hoppscotch
hoppscotch
71.5k

A free, open-source, convenient and beautiful API debugging tool based on Node.js. As a powerful tool for debugging interfaces, Hoppscotch improves development efficiency through its intuitive user interface and powerful features. It supports various HTTP request methods, enabling quick problem identification and optimization of API call processes. It is suitable for developers, testers, and anyone who needs to debug APIs.

apache
superset
apache
66.0k

Data visualization and data exploration platform, providing various visualization templates and interactive dashboards for clearer data presentation; built-in SQL IDE, allowing users to better operate data; API is open and flexible, with high customizability.

leonardomso
33-js-concepts
leonardomso
65.1k

33 Concepts Every JavaScript Engineer Should Know, Helping Developers Master JavaScript Concepts

lobehub
lobe-chat
lobehub
59.7k

🤖 An open-source, high-performance chatbot framework that supports voice synthesis, multimodal and scalable function call plugin systems. Users can deploy private ChatGPT/LLM web applications with one click for free, providing powerful chatbot features for projects.

juliangarnier
anime
juliangarnier
59.3k

Anime.js is a lightweight, fast, and versatile JavaScript animation library designed for creating smooth and dynamic animations. It supports CSS properties, SVG, DOM attributes, and JavaScript objects, offering a simple yet powerful API. The library is modular, allowing developers to import specific functions like `animate`, `stagger`, and `createSpring` for precise control over animations. Key features include support for looping, easing, staggering, and timeline-based animations, as well as utilities for SVG morphing and motion paths. Anime.js is optimized for performance and is compatible with modern JavaScript modules. It is free to use and maintained through community support and sponsorships.

marktext
marktext
marktext
49.5k

A high-quality open-source Markdown editor with a simple and clean interface, providing real-time preview, multiple themes and editing modes, support for mathematical formulas, emoticons, shortcuts, etc., can export HTML and PDF files, suitable for Windows, macOS and Linux systems.

chinese-poetry
chinese-poetry
chinese-poetry
49.1k

This project collects the most complete database of ancient Chinese poetry, including works by nearly 14,000 ancient poets from the Tang and Song dynasties, nearly 55,000 Tang poems and 260,000 Song poems. In addition, it also includes 21,050 poems by 1,564 Ci poets from the two Song dynasties.

appwrite
appwrite
appwrite
48.3k

An end-to-end developer platform built on Docker. It provides a containerized microservice library that can be applied to web, mobile, and backend. Appwrite simplifies the API writing process through a visual interface, creating an efficient development environment for developers while ensuring software security.

nlohmann
json
nlohmann
45.4k

C++ JSON library

bigskysoftware
htmx
bigskysoftware
44.4k

A powerful front-end tool that allows you to access AJAX, CSS transitions, WebSockets, and server-sent events directly in HTML through attributes. With Htmx, you can build modern user interfaces under simple and powerful hypertext semantics, providing better user experience and interactivity.

Asabeneh
30-Days-Of-JavaScript
Asabeneh
44.3k

A front-end open source technology tutorial, the author provides a step-by-step front-end development guide to help you learn JavaScript development. The content mainly includes front-end development environment configuration, VSCode code editor usage introduction, JavaScript syntax basics, JSON processing, DOM object operations, data visualization project writing, etc.

vercel
hyper
vercel
43.9k

yangshun
front-end-interview-handbook
yangshun
42.8k

Front-end Technology Interview Handbook, with Answers

jeecgboot
JeecgBoot
jeecgboot
42.5k

apache
dubbo
apache
40.9k

coollabsio
coolify
coollabsio
40.6k

A self-hosted solution for a project that is open source on GitHub, which can be used as an alternative to Heroku and Netlify. It supports reverse proxy, free SSL certificate configuration, multiple common database configurations, one-click installation and upgrade of projects, and other functions. Coolify aims to provide a flexible self-hosted solution that allows developers to easily deploy and manage their applications.

tldraw
tldraw
tldraw
39.9k

A practical micro online drawing tool. This is a "small but mighty" drawing tool that supports inserting sticky notes, saving progress, generating pictures, and other practical functions for multiple people to collaborate.

expo
expo
expo
39.5k

An open-source framework for building Android, iOS, and web applications. It integrates best practices from the mobile and web domains, providing developers with powerful tools and features to help them build, scale, and deploy applications more easily. Expo also offers many important features such as hot reloading, device access, push notifications, etc., making application development more efficient and convenient.

tabler
tabler
tabler
39.2k

A free and open source HTML Dashboard UI toolkit built on Bootstrap 4.

usememos
memos
usememos
39.2k

A privacy-first, lightweight note-taking service. Memos provides a simple and powerful way to capture and share your great thoughts. The project focuses on user privacy protection, allowing users to record and manage important information with peace of mind, while providing an easy-to-use interface that makes note-taking and organization simple and efficient.

NaiboWang
EasySpider
NaiboWang
38.6k

An easy-to-use web crawler software that provides a graphical interface for users to easily design and execute crawling tasks without writing complex codes. EasySpider offers simple and user-friendly tools to help users quickly scrape the data they need, and supports customized data and exportation, suitable for various crawling applications and data collection needs.

QuivrHQ
quivr
QuivrHQ
37.8k

FlowiseAI
Flowise
FlowiseAI
37.7k

A tool for building customized low-code machine learning (LLM) workflows using a drag-and-drop UI with LangchainJS. It simplifies the development and deployment of machine learning processes, enabling users to design their own machine learning workflows through drag-and-drop operations, thereby enhancing development efficiency.

AykutSarac
jsoncrack.com
AykutSarac
37.6k

An elegant JSON data visualization tool. Unlike simply displaying JSON data, this project converts it into a mind map-like form, supporting operations such as zooming in/out, expanding/collapsing, searching nodes, and exporting images. At the same time, it can be quickly deployed as a service to provide users with a more convenient JSON data analysis experience.

LAION-AI
Open-Assistant
LAION-AI
37.3k

Chat-based large language models can interact with third-party systems and dynamically retrieve information.

novuhq
novu
novuhq
36.8k

Novu is an open-source notification infrastructure with a fully functional embedded notification center, providing a unified API that makes it easy to send notifications through multiple channels, including in-app, push, email, SMS, and chat. With Novu, you can create custom workflows and define conditions for each channel to ensure that notifications are sent in the most effective way.

appsmithorg
appsmith
appsmithorg
36.8k

An open-source low-code building platform that can connect to various data sources, helping you quickly build management backends, development tools, enterprise CRM systems, and other types of projects.

saadeghi
daisyui
saadeghi
36.6k

A very popular Tailwind CSS component library. As one of the most popular Tailwind CSS component libraries, it has high aesthetics, cleaner HTML and deep customization features. DaisyUI provides rich and beautiful UI components for web developers, simplifying the front-end development process.

NervJS
taro
NervJS
36.4k

A multi-end development solution that follows the React syntax standard, supporting the use of React's development method to write code once and generate applications that can run in WeChat mini-programs, H5, React Native, etc.

calcom
cal.com
calcom
36.0k

An open source calendar alternative. It makes our lives much easier. We use it to schedule business meetings, seminars, yoga classes, and even call family members. However, most tools are very limited in terms of control and customization.

makeplane
plane
makeplane
35.6k

Plane is a simple, scalable, and open-source project and product management tool. It provides basic task tracking functionality that allows users to create, assign, and track the progress of tasks. At the same time, Plane supports various project management frameworks such as agile development, waterfall model, etc., allowing users to choose the appropriate framework based on their needs to manage projects. This tool has usability and flexibility, helping teams better organize and coordinate project work.

ToolJet
ToolJet
ToolJet
35.6k

A low-code development framework that is open source on GitHub. It provides a rich visual toolbox, and with just a few steps, you can quickly build enterprise-level deployment tools. The framework provides APIs to connect with various external data sources such as PostgreSQL, MongoDB, Elasticsearch, and common third-party services like Stripe, Slack, Airtable.

httpie
cli
httpie
35.4k

payloadcms
payload
payloadcms
34.5k

A "headless" CMS system completely written in TypeScript, built with Node.js, React and MongoDB. It provides complete content management functionality, but unlike traditional CMS systems, Payload does not have a front-end part and a template engine. It provides data to the front-end through interfaces, achieving separation of front-end and back-end. This allows back-end programmers to focus more on interface development, improving development efficiency.

xkcoding
spring-boot-demo
xkcoding
33.6k

A project that integrates 57 commonly used Spring Boot components, and each demo has a detailed README file for explanation. It's a very good learning material for Spring Boot.

outline
outline
outline
31.8k

An open-source software that can replace Notion, which can be used to deploy and build an internal knowledge base for the team.

AmruthPillai
Reactive-Resume
AmruthPillai
31.1k

A unique resume generator that makes the process of creating, updating, and sharing resumes more simple and convenient through various configurations. Free and open source, supports Chinese, can create multiple resumes at the same time, and quickly print them into PDFs.

qier222
YesPlayMusic
qier222
30.8k

A third-party NetEase Cloud Music player with high aesthetics, developed based on Vue.js. It has all the basic functions of a music player, supports MV playback, dark mode, custom shortcuts and other functions.

refinedev
refine
refinedev
30.7k

A project based on React, designed to help users freely build CRUD (Create, Read, Update, Delete) applications without any constraints. It provides flexibility and customizability, allowing developers to build CRUD applications according to their needs. Refine makes the development of applications more free, reduces the development cycle, while providing rich features.

servo
servo
servo
30.3k

Servo is a high-performance browser engine developed by Mozilla, designed to improve web page rendering speed and security. Servo is written in Rust and has the ability to process in parallel with multiple threads, aiming to improve browser performance and enhance user experience. It is a forward-looking project that explores the architectural design of modern browser engines.

layui
layui
layui
30.1k

A set of Web UI component library following the original ecological development model, using its own lightweight modular specification. Its design is simple and easy to use, which can help developers quickly build web interfaces. Through layui, developers can improve their front-end development efficiency and enhance their development experience and efficiency.

directus
directus
directus
30.1k

A modern data stack tool that provides instant REST and GraphQL APIs for any SQL database, along with an intuitive no-code data collaboration application. Directus is designed to simplify data management and collaboration, allowing users to create and manage complex data models without writing code, while also providing powerful API support for developers to integrate and extend.

influxdata
influxdb
influxdata
29.9k

InfluxData - a scalable data storage written in go, used for metrics, events and real-time analysis

chinabugotech
hutool
chinabugotech
29.8k

© 2025 GitHub Fun. All rights reserved.