Web Frontend

Frontend frameworks, libraries and related technologies

reactreactjsvuevue3vuejsangularnextjsreduxhtmlcsstailwindcssvitepwafrontendjsonweb
freeCodeCamp
freeCodeCamp
freeCodeCamp
426.7k

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
317.9k

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
172.2k

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
156.0k

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
125.1k

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

facebook
react-native
facebook
123.6k

A framework for building local applications with React

electron
electron
electron
118.1k

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
115.1k

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

langgenius
dify
langgenius
112.4k

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.

shadcn-ui
ui
shadcn-ui
93.8k

microsoft
Web-Dev-For-Beginners
microsoft
91.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.

ChatGPTNextWeb
NextChat
ChatGPTNextWeb
85.7k

florinpop17
app-ideas
florinpop17
85.0k

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
82.1k

oven-sh
bun
oven-sh
80.1k

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.6k

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
73.7k

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.

redis
redis
redis
70.7k

A cache database, it is the indispensable "dessert" in your application! This open source project provides a high-performance and flexible data storage solution, and supports various data structures and complex operations.

apache
superset
apache
67.8k

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.6k

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

lobehub
lobe-chat
lobehub
64.9k

🤖 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
63.5k

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.

appwrite
appwrite
appwrite
52.5k

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.

marktext
marktext
marktext
51.1k

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
50.0k

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.

nlohmann
json
nlohmann
47.0k

C++ JSON library

bigskysoftware
htmx
bigskysoftware
45.8k

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
45.0k

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.

coollabsio
coolify
coollabsio
44.7k

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.

vercel
hyper
vercel
44.2k

usememos
memos
usememos
43.9k

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.

jeecgboot
JeecgBoot
jeecgboot
43.7k

yangshun
front-end-interview-handbook
yangshun
43.5k

Front-end Technology Interview Handbook, with Answers

FlowiseAI
Flowise
FlowiseAI
43.1k

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.

expo
expo
expo
42.7k

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.

NaiboWang
EasySpider
NaiboWang
41.7k

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.

tldraw
tldraw
tldraw
41.5k

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.

apache
dubbo
apache
41.3k

AykutSarac
jsoncrack.com
AykutSarac
41.1k

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.

tabler
tabler
tabler
40.0k

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

saadeghi
daisyui
saadeghi
38.5k

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.

makeplane
plane
makeplane
38.4k

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.

QuivrHQ
quivr
QuivrHQ
38.4k

appsmithorg
appsmith
appsmithorg
37.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.

calcom
cal.com
calcom
37.8k

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.

novuhq
novu
novuhq
37.7k

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.

LAION-AI
Open-Assistant
LAION-AI
37.5k

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

payloadcms
payload
payloadcms
37.2k

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.

NervJS
taro
NervJS
36.9k

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.

httpie
cli
httpie
36.5k

ToolJet
ToolJet
ToolJet
36.4k

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.

outline
outline
outline
34.8k

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

xkcoding
spring-boot-demo
xkcoding
33.9k

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.

AmruthPillai
Reactive-Resume
AmruthPillai
32.7k

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.

drawdb-io
drawdb
drawdb-io
32.4k

An open source and free online database design tool and SQL generator that supports mainstream databases, allowing you to easily create database diagrams, export SQL scripts, and customize the editor.

CorentinTh
it-tools
CorentinTh
32.4k

A set of practical online tools designed for developers with an excellent user experience. These tools are intended to help developers perform various tasks more easily, from code testing to performance analysis, etc. It-tools focuses on user experience, ensuring that users can use these tools quickly and efficiently, thereby improving their work efficiency.

refinedev
refine
refinedev
32.4k

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.

directus
directus
directus
32.2k

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.

qier222
YesPlayMusic
qier222
31.6k

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.

IceWhaleTech
CasaOS
IceWhaleTech
31.4k

A simple and easy-to-use home cloud system. It can be easily installed on various home smart devices such as NAS, Raspberry Pi, etc., allowing users to manage personal data and devices anytime and anywhere. CasaOS provides convenient home cloud storage and data management functions suitable for home users and small teams.

© 2025 GitHub Fun. All rights reserved.