Topics / #framework
Framework projects on GitHub
General topic for software frameworks that provide structure for building applications.
As of , the most-starred Framework projects on GitHub are superpowers (300.8K stars), vue (212.6K stars) and tensorflow (201.1K stars). GitHub.Locker tracks 758 Framework repositories with 17.1M stars combined. The fastest-growing on October 16 was ai-job-search, with +1.2K stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+1.2Kai-job-search
MadsLorentzen/ai-job-search · ★ 48.9KAn AI-powered job application framework built on top of Claude Code. You fork it, fill in your profile, and Claude evaluates job postings, tailors your CV, writes cover letters, and preps you for interviews, all running locally on your own machine.
+757ghidra
NationalSecurityAgency/ghidra · ★ 89.8KGhidra is a software reverse engineering (SRE) framework created and maintained by the NSA's Research Directorate, used to disassemble, decompile, graph, and analyze compiled code.
+728hyperframes
heygen-com/hyperframes · ★ 65.4KHyperFrames is an open-source framework that turns HTML, CSS, media, and seekable animations into deterministic MP4 videos, designed to be driven by AI coding agents as well as humans.
+714superpowers
obra/superpowers · ★ 300.8KSuperpowers is a software development methodology for coding agents: composable skills plus bootstrap instructions that steer your agent into a disciplined build process instead of just writing code.
The all-time top
Top 100 of 758 · by stars
- 300.8K
#1 · obra/superpowerssuperpowers
Superpowers is a software development methodology for coding agents: composable skills plus bootstrap instructions that steer your agent into a disciplined build process instead of just writing code.
- 212.6K
#2 · vuejs/vuevue
This is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.
- 201.1K
#3 · tensorflow/tensorflowtensorflow
TensorFlow is an open source machine learning platform for building and deploying ML-powered applications.
- 4

ohmyzsh
190Kohmyzsh/ohmyzsh · ShellOh My Zsh is an open source, community-driven framework for managing your zsh configuration, with 300+ optional plugins and 150+ bundled themes for your terminal.
- 5

awesome-go
188.8Kavelino/awesome-go · GoA curated list of awesome Go frameworks, libraries, and software, organized by category.
- 6

flutter
180.2Kflutter/flutter · DartFlutter is Google's SDK for building beautiful, fast apps for mobile, web, and desktop from a single codebase.
- 7

bootstrap
174.9Ktwbs/bootstrap · MDXBootstrap is the most popular HTML, CSS, and JavaScript front-end framework for building responsive, mobile-first projects on the web — ready-made styles and components that speed up development.
- 8
langchain
148Klangchain-ai/langchain · PythonLangChain is a framework for building agents and LLM-powered applications: it chains together interoperable components and third-party integrations to simplify AI app development.
- 9

next.js
143.1Kvercel/next.js · JavaScriptNext.js is Vercel's 'The React Framework': a framework for building web applications with React, and this repository holds its source code.
- 10
react-native
126.7Kreact/react-native · C++React Native lets you build native mobile apps for Android, iOS, and other platforms using React. UI is described in JavaScript but rendered with real native platform components, not a webview.
- 11
electron
123.4Kelectron/electron · C++Electron is a framework for building cross-platform desktop applications with JavaScript, HTML, and CSS. It is based on Node.js and Chromium and is used by apps like Visual Studio Code.
- 12
godot
118.5Kgodotengine/godot · C++Godot is a free, cross-platform game engine for creating both 2D and 3D games from one unified editor, with a comprehensive set of built-in tools.
- 13

tauri
112Ktauri-apps/tauri · RustTauri is a framework for building tiny, blazingly fast binaries for all major operating systems, letting you write the UI with any front-end framework that compiles to HTML, JS and CSS.
- 14

TradingAgents
111.6KTauricResearch/TradingAgents · PythonTradingAgents is a multi-agent LLM framework that simulates a trading firm: specialized agents analyze fundamentals, sentiment, news, and technicals, bull/bear researchers debate the findings, and a trader plus risk/portfolio manager team decide whether to execute the trade.
- 15

pytorch
104.8Kpytorch/pytorch · PythonPyTorch is a Python package providing fast tensor computation with strong GPU acceleration and deep neural networks built on a tape-based autograd system, serving as both a NumPy-like GPU library and a flexible deep learning research platform.
- 16

fastapi
103.1Kfastapi/fastapi · PythonFastAPI is a modern Python web framework for building APIs using standard Python type hints, with automatic data validation and interactive documentation.
- 17

angular
101.1Kangular/angular · TypeScriptAngular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript.
- 18

playwright
97.9Kmicrosoft/playwright · TypeScriptPlaywright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through a single API, usable in test suites, automation scripts, and as a tool for AI agents.
- 19

django
91.4Kdjango/django · PythonDjango is a high-level Python web framework that lets you build web applications quickly with clean, pragmatic design.
- 20

ghidra
89.8KNationalSecurityAgency/ghidra · JavaGhidra is a software reverse engineering (SRE) framework created and maintained by the NSA's Research Directorate, used to disassemble, decompile, graph, and analyze compiled code.
- 21

gin
89.4Kgin-gonic/gin · GoGin is a high-performance HTTP web framework written in Go, used for building REST APIs, web applications, and microservices.
- 22

svelte
88.4Ksveltejs/svelte · JavaScriptSvelte is a compiler that turns declarative UI components into efficient vanilla JavaScript, which then surgically updates the DOM directly instead of shipping a heavy runtime framework to the browser.
- 23
laravel
85.2Klaravel/laravel · BladeLaravel is a PHP web application framework with expressive syntax that handles routing, dependency injection, sessions/caching, database ORM, schema migrations, background jobs, and real-time event broadcasting so you can focus on building your app.
- 24

spring-boot
81.7Kspring-projects/spring-boot · JavaSpring Boot is a Java framework that helps you create production-grade, Spring-powered applications and services with minimal configuration fuss.
- 25

models
77.6Ktensorflow/models · PythonTensorFlow Model Garden is a repository of state-of-the-art model implementations and examples built with TensorFlow, covering officially maintained models, research models, and a curated community list.
- 26
nest
76.9Knestjs/nest · TypeScriptNest is a progressive Node.js framework for building efficient, scalable, enterprise-grade server-side applications using TypeScript (while staying compatible with plain JavaScript).
- 27
imgui
76.7Kocornut/imgui · C++Dear ImGui is a bloat-free graphical user interface library for C++ that outputs optimized vertex buffers you render in your own 3D-pipeline-enabled application. It is aimed at tooling, debug UIs, and visualization rather than end-user application UIs.
- 28

LlamaFactory
75.5Khiyouga/LlamaFactory · PythonLlamaFactory unifies efficient fine-tuning of 100+ large language models and vision-language models in one Python toolkit, published as an ACL 2024 paper.
- 29
flask
74.9Kpallets/flask · PythonFlask is a lightweight WSGI web application framework for Python — designed to make getting started quick and easy, with the ability to scale up to complex applications.
- 30

reveal.js
72.4Khakimel/reveal.js · JavaScriptreveal.js is an open source HTML presentation framework that lets anyone with a web browser build slide decks instead of using PowerPoint or Keynote.
- 31

moby
72.2Kmoby/moby · GoMoby is Docker's open-source upstream project: a 'Lego set' of toolkit components (build tools, registry, orchestration, runtime) plus a framework for assembling them into custom container-based systems.
- 32

MetaGPT
70.9KFoundationAgents/MetaGPT · PythonMetaGPT is a multi-agent framework that simulates a software company: you give it a one-line requirement and it coordinates roles like product manager, architect, project manager, and engineer to output user stories, designs, data structures, APIs, and code.
- 33
express
69.6Kexpressjs/express · JavaScriptExpress is a fast, unopinionated, minimalist web framework for Node.js, used for building HTTP servers, APIs, and web apps.
- 34

echarts
67.5Kapache/echarts · TypeScriptApache ECharts is a free, powerful charting and data visualization library for browsers, written in pure JavaScript, used to add interactive and highly customizable charts to products.
- 35
docusaurus
66.5Kfacebook/docusaurus · TypeScriptDocusaurus is a tool for building, deploying, and maintaining open source project websites easily, handling the website build process so you can focus on your project.
- 36

hyperframes
65.4Kheygen-com/hyperframes · TypeScriptHyperFrames is an open-source framework that turns HTML, CSS, media, and seekable animations into deterministic MP4 videos, designed to be driven by AI coding agents as well as humans.
- 37

scrapy
64.9Kscrapy/scrapy · PythonScrapy is a fast, high-level web scraping and crawling framework for Python that extracts structured data from websites.
- 38

remotion
64.7Kremotion-dev/remotion · TypeScriptRemotion lets you create videos programmatically using React and TypeScript, where your React code is the actual source of truth for the video content.
- 39

keras
64.4Kkeras-team/keras · PythonKeras 3 is a multi-backend deep learning framework that lets you build and train models for computer vision, NLP, audio, timeseries, and recommender systems on top of JAX, TensorFlow, or PyTorch.
- 40

get-shit-done
64.3Kgsd-build/get-shit-done · JavaScriptGSD (Get Shit Done) is a meta-prompting, context engineering and spec-driven development system built on top of Claude Code, created by TÂCHES.
- 41

minimind
63.9Kjingyaogong/minimind · PythonMiniMind is an open-source project that lets you train a tiny large language model (around 64M parameters) completely from scratch, in about 2 hours on a single RTX 3090 for roughly the cost of 3 RMB in GPU rental.
- 42
astro
63.3Kwithastro/astro · TypeScriptAstro is a free, open source web framework for building content-driven websites — blogs and other content-heavy sites — with a powerful developer experience and a lightweight output.
- 43

socket.io
63.2Ksocketio/socket.io · TypeScriptSocket.IO is a library that enables bidirectional, low-latency, real-time communication between a Node.js server and clients such as browsers or mobile apps.
- 44
pathway
62.1Kpathwaycom/pathway · PythonPathway is a Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG, with the same code usable for batch jobs, CI/CD tests, and live data streams.
- 45

pocketbase
61.5Kpocketbase/pocketbase · GoPocketBase is an open source backend written in Go that packs an embedded SQLite database, realtime subscriptions, file and user management, an Admin dashboard UI, and a REST-ish API all into a single file.
- 46
autogen
61.4Kmicrosoft/autogen · PythonAutoGen is a Microsoft framework for building multi-agent AI applications where agents can act autonomously or work alongside humans.
- 47
nuxt
61Knuxt/nuxt · TypeScriptNuxt is a free and open-source framework for building type-safe, performant, production-grade full-stack web applications and websites with Vue.js.
- 48

spring-framework
60.3Kspring-projects/spring-framework · JavaSpring Framework is the foundational library for the entire Spring ecosystem, providing core infrastructure (dependency injection, AOP, data access, MVC, etc.) for building enterprise Java applications.
- 49

crewAI
59.8KcrewAIInc/crewAI · PythonCrewAI is an open-source Python framework for orchestrating role-playing, autonomous AI agents that collaborate as 'Crews' or run as event-driven 'Flows' to automate complex tasks.
- 50

rails
58.8Krails/rails · RubyRails is a web application framework that includes everything needed to create database-backed web applications following the Model-View-Controller (MVC) pattern.
- 51

OpenManus
58.7KFoundationAgents/OpenManus · PythonOpenManus is an open-source general AI agent from the MetaGPT team — an open take on Manus that turns your idea into an agent working on it by itself, no invite code needed.
- 52

angular.js
58.5Kangular/angular.js · JavaScriptAngularJS is a JavaScript framework for client-side web apps that makes the browser smarter: HTML is your template language, extended with extra syntax to describe app components clearly.
- 53

react-router
56.6Kremix-run/react-router · TypeScriptReact Router is a multi-strategy router for React: it lets you define routes and handle navigation in React apps.
- 54
gatsby
55.9Kgatsbyjs/gatsby · JavaScriptGatsby is a free, open-source framework based on React for building fast websites and web apps, mixing the control of dynamically rendered sites with the speed of static-site generation.
- 55
PowerShell
55.8KPowerShell/PowerShell · C#PowerShell is a cross-platform automation and configuration tool/framework that includes a command-line shell, a scripting language, and a framework for processing cmdlets, optimized for structured data like JSON, CSV, XML and REST APIs.
- 56

VibeVoice
54.9Kmicrosoft/VibeVoice · PythonVibeVoice is Microsoft's family of open-source voice AI models covering text-to-speech and speech recognition: long-form multi-speaker TTS, real-time streaming TTS, and ASR built for hour-long recordings.
- 57

core
54.7Kvuejs/core · TypeScriptThis is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
- 58

BMAD-METHOD
54.2Kbmad-code-org/BMAD-METHOD · PythonBMad Method is an open-source agile framework for AI-driven development: it turns an idea or change request into working software, covering planning and delivery, not just code generation.
- 59

awesome-ios
53.6Kvsouza/awesome-ios · SwiftA curated list of awesome resources for the iOS ecosystem, covering both Objective-C and Swift projects across dozens of categories like analytics, networking, UI, architecture, and ARKit.
- 60

expo
52.8Kexpo/expo · TypeScriptExpo is an open-source framework for building universal native apps with React: you write React and JavaScript, and the resulting apps run on Android, iOS, and the web.
- 61

ionic-framework
52.7Kionic-team/ionic-framework · TypeScriptIonic is an open source app development toolkit for building modern, fast, top-quality apps with JavaScript and the Web.
- 62

llama_index
52.5Krun-llama/llama_index · PythonLlamaIndex is an open-source Python framework for building agentic applications that augment LLMs with your own private data, letting you ingest, index, and query documents with LLM-powered pipelines.
- 63

cypress
51Kcypress-io/cypress · TypeScriptCypress is a JavaScript/TypeScript testing framework for anything that runs in a browser, built to make end-to-end and component testing fast, easy, and reliable.
- 64

Semantic-UI
51KSemantic-Org/Semantic-UI · JavaScriptSemantic UI is a UI component framework that provides 50+ themeable UI elements (buttons, dropdowns, popups, etc.) using human-friendly, descriptive HTML class names.
- 65

qlib
49.4Kmicrosoft/qlib · PythonQlib is Microsoft's open-source, AI-oriented quantitative investment platform that covers the full quant research pipeline — data processing, model training, backtesting, and order execution — using supervised learning, market-dynamics modeling, and reinforcement learning.
- 66

awesome-java
49.3Kakullpp/awesome-javaA curated list of frameworks, libraries, tools and resources for the Java programming language, organized into categories like AI, build tools, caching, CLI, bytecode manipulation and more.
- 67

slidev
49.1Kslidevjs/slidev · TypeScriptSlidev is a framework for creating presentation slides using Markdown, built specifically for developers.
- 68

cal.diy
49.1Kcalcom/cal.diy · TypeScriptCal.diy is the open source community edition of Cal.com, a self-hosted scheduling platform for booking appointments and managing calendars.
- 69

ai-job-search
48.9KMadsLorentzen/ai-job-search · PythonAn AI-powered job application framework built on top of Claude Code. You fork it, fill in your profile, and Claude evaluates job postings, tailors your CV, writes cover letters, and preps you for interviews, all running locally on your own machine.
- 70

JeecgBoot
48.2Kjeecgboot/JeecgBoot · JavaJeecgBoot is an enterprise AI low-code platform: you describe what you need in natural language and it generates the front-end, back-end CRUD code, database tables and menu permissions, while also bundling a Dify-like AI app module with chat, RAG knowledge bases, flow orchestration and MCP plugins.
- 71

serverless
46.9Kserverless/serverless · JavaScriptThe Serverless Framework is a tool that lets you build and deploy applications on AWS Lambda and other managed cloud services, so they auto-scale, cost nothing when idle, and need minimal upkeep.
- 72

streamlit
46Kstreamlit/streamlit · PythonStreamlit is a Python framework that turns plain scripts into interactive web apps for dashboards, reports, or chat apps, in minutes instead of weeks.
- 73

jest
45.5Kjestjs/jest · TypeScriptJest is a JavaScript testing framework focused on simplicity, with built-in test running, assertions, and mocking that works out of the box for most JavaScript projects.
- 74
bubbletea
45.4Kcharmbracelet/bubbletea · GoBubble Tea is a Go framework for building terminal user interfaces (TUIs), based on The Elm Architecture. It handles rendering, input, and state management so you can focus on your app's model, update, and view logic.
- 75

payload
45.3Kpayloadcms/payload · TypeScriptPayload is an open-source, fullstack TypeScript framework built on Next.js that gives you a full backend and admin panel instantly, usable as a headless CMS or as the backend for any app.
- 76
meteor
44.8Kmeteor/meteor · JavaScriptMeteor is a full-stack JavaScript platform for building modern web, mobile, and desktop applications with a single codebase.
- 77

Fabric
44.3Kdanielmiessler/Fabric · GoFabric is an open-source framework that organizes AI prompts (called Patterns) by real-world task, so you can apply AI to specific problems from the command line or via a REST API.
- 78

spark
44.2Kapache/spark · ScalaApache Spark is a unified analytics engine for large-scale data processing, offering high-level APIs in Scala, Java, Python, and R on top of an optimized execution engine.
- 79

ray
44.1Kray-project/ray · PythonRay is an open-source framework for scaling AI and Python applications: a core distributed runtime plus a set of AI libraries that simplify ML compute.
- 80

gradio
43.8Kgradio-app/gradio · PythonGradio is an open-source Python package that turns machine learning models, APIs, or any arbitrary Python function into a shareable demo or web app in just a few lines of Python.
- 81
langgraph
43.4Klangchain-ai/langgraph · PythonLangGraph is a low-level orchestration framework for building, managing, and deploying long-running, stateful AI agents — workflows where an agent keeps state across steps, failures, and even sessions.
- 82
agno
42.8Kagno-agi/agno · PythonAgno is a framework and runtime for building, running, and managing agent platforms: build agents with the SDK, serve them via the AgentOS runtime, and manage everything from a web UI.
- 83

hexo
41.8Khexojs/hexo · TypeScriptHexo is a fast, simple and powerful blog framework powered by Node.js: you write posts in Markdown and it builds them into a complete static blog site.
- 84

uni-app
41.6Kdcloudio/uni-app · JavaScriptuni-app is a cross-platform framework built on Vue.js: you write one codebase and ship it to iOS, Android, HarmonyOS, the responsive Web, and a wide range of mini-program platforms (WeChat, Alipay, Baidu, Douyin, QQ, Kuaishou, DingTalk, Taobao, JD, Xiaohongshu), plus quick apps and HarmonyOS mini services.
- 85

manim
41.6KManimCommunity/manim · PythonManim is a community-maintained Python framework for creating precise mathematical animations programmatically — the engine behind 3Blue1Brown-style explanatory math videos.
- 86

dubbo
41.6Kapache/dubbo · JavaApache Dubbo is an RPC and microservices framework — this repository is its Java implementation. It covers communication, service discovery, traffic management, observability, security, and tooling for building enterprise-grade microservices.
- 87

ColossalAI
41.4Khpcaitech/ColossalAI · PythonColossal-AI is an open-source system for training and running large AI models more cheaply, faster and with less hardware, by providing a toolbox of parallelism and memory-optimization techniques.
- 88

vuetify
41Kvuetifyjs/vuetify · TypeScriptVuetify is a UI library of handcrafted Vue components built on Material Design — you assemble your app's interface from ready-made, responsive parts instead of styling everything yourself.
- 89

trpc
40.7Ktrpc/trpc · TypeScripttRPC lets you build and consume fully typesafe APIs between a TypeScript client and server, without schemas or code generation.
- 90

phaser
40.5Kphaserjs/phaser · JavaScriptPhaser is a fast, free and open source 2D game framework for building HTML5 games that run in desktop and mobile web browsers, rendering with either WebGL or Canvas. It has been actively developed for over 13 years.
- 91
erpnext
40.3Kfrappe/erpnext · PythonERPNext is a free, open-source Enterprise Resource Planning system that helps run a business: accounting, inventory/orders, manufacturing, asset management, projects, CRM, HR and more in one app.
- 92
fiber
40.2Kgofiber/fiber · GoFiber is an Express-inspired web framework for Go, built on top of the fasthttp engine, with fast development and high performance in mind.
- 93

LightRAG
40.2KHKUDS/LightRAG · PythonLightRAG is an open-source, graph-based RAG framework (EMNLP 2025) by HKUDS. It indexes your documents into a knowledge graph plus vector embeddings so you can query them — a lighter, faster alternative to Microsoft GraphRAG.
- 94

video.js
40Kvideojs/video.js · TypeScriptVideo.js is a free, open source video player for all web-based platforms: a full-featured HTML5 player that also works as a framework (v10) for building players in HTML and React.
- 95

googletest
39.6Kgoogle/googletest · C++Google's testing and mocking framework for C++, built on the xUnit architecture. It merges the formerly separate GoogleTest and GoogleMock projects, which Google now maintains and releases together.
- 96

quivr
39.6KThe-Vibe-Company/quivr · GoQuivr is an open-source engine that turns your files and content streams into search and monitoring — a 'second brain' you can query, built around an opinionated RAG powered by generative AI.
- 97

FastChat
39.5Klm-sys/FastChat · PythonFastChat is an open platform for training, serving, and evaluating large language model based chatbots. It is the release repo for Vicuna and powers Chatbot Arena (lmarena.ai), which has served over 10 million chat requests for 70+ LLMs.
- 98
dioxus
39.4KDioxusLabs/dioxus · RustDioxus is a Rust framework for building apps with one codebase that run on web, desktop, mobile, and server.
- 99

metasploit-framework
39.2Krapid7/metasploit-framework · RubyMetasploit Framework is an open-source penetration testing framework written in Ruby — one of the best-known security toolkits on GitHub, with about 39,000 stars.
- 100

ant-design-pro
38.9Kant-design/ant-design-pro · TypeScriptAnt Design Pro is an out-of-the-box UI boilerplate for building enterprise admin applications, built on top of Ant Design and React.
Showing the 100 most-starred of 758. See every one in the catalog.
Related topics
Often tagged together