Topics / #express
Express projects on GitHub
Minimalist Node.js web application framework
As of , the most-starred Express projects on GitHub are nodebestpractices (105.7K stars), nest (76.9K stars) and express (69.6K stars). GitHub.Locker tracks 66 Express repositories with 1.2M stars combined. The fastest-growing on October 16 was OpenTerminal, with +25 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+25OpenTerminal
ErTasselli/OpenTerminal · ★ 1.8KOpenTerminal is a self-hosted, terminal-style trading dashboard that aggregates free public market data for stocks, crypto, and macro indicators into one keyboard-driven workspace, with no paid API keys or subscriptions required.
+21G0DM0D3
elder-plinius/G0DM0D3 · ★ 11.8KG0DM0D3 is an open-source, privacy-transparent multi-model chat interface built to push past standard AI guardrails for red teaming, cognition research, and jailbreak experimentation.
+18payload
payloadcms/payload · ★ 45.3KPayload 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.
dockge
louislam/dockge · ★ 24.6KDockge is a self-hosted, reactive web manager for Docker Compose stacks: from a browser you create, edit, start, stop, restart and delete compose.yaml stacks, update images and watch progress in real time.
The all-time top
66 projects · by stars
- 105.7K
#1 · goldbergyoni/nodebestpracticesnodebestpractices
A curated, community-maintained list that summarizes the top Node.js best practices, style guides, and architectural tips, organized into chapters covering architecture, error handling, code style, testing, production readiness, security, performance, and Docker.
- 76.9K
#2 · nestjs/nest
nest
Nest is a progressive Node.js framework for building efficient, scalable, enterprise-grade server-side applications using TypeScript (while staying compatible with plain JavaScript).
- 69.6K
#3 · expressjs/express
express
Express is a fast, unopinionated, minimalist web framework for Node.js, used for building HTTP servers, APIs, and web apps.
- 4

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.
- 5

awesome-cheatsheets
46.6KLeCoupa/awesome-cheatsheets · JavaScriptA curated collection of cheatsheets covering popular programming languages, frameworks, databases, and development tools, each condensed into a single reference file.
- 6

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

trpc
40.7Ktrpc/trpc · TypeScripttRPC lets you build and consume fully typesafe APIs between a TypeScript client and server, without schemas or code generation.
- 8
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.
- 9

freecodecamp.cn
37.8KFreeCodeCampChina/freecodecamp.cn · CSSThis is the Chinese localization of freeCodeCamp - the full source code and curriculum that powers freeCodeCamp.cn, a free browser-based platform for learning full-stack JavaScript development by building real projects.
- 10

koa
35.7Kkoajs/koa · JavaScriptKoa is an expressive HTTP middleware framework for Node.js built on ES2017 async functions, designed to make writing web apps and APIs more enjoyable.
- 11

hackathon-starter
35.3Ksahat/hackathon-starter · JavaScriptHackathon Starter is a boilerplate for Node.js web applications that bundles login, OAuth, and dozens of API integrations so you don't have to set them up from scratch during a hackathon.
- 12

chatgpt-web
31.4KChanzhaoyu/chatgpt-web · VueA self-hosted ChatGPT demo web page built with Express and Vue3: a browser chat UI you connect to ChatGPT either through the official OpenAI API or through an unofficial web accessToken proxy.
- 13
dockge
24.6Klouislam/dockge · TypeScriptDockge is a self-hosted, reactive web manager for Docker Compose stacks: from a browser you create, edit, start, stop, restart and delete compose.yaml stacks, update images and watch progress in real time.
- 14

javascript-testing-best-practices
24.6Kgoldbergyoni/javascript-testing-best-practices · JavaScriptA free, in-depth guide with 50+ best practices for testing JavaScript and Node.js applications, compiled and curated from dozens of blog posts, books and tools.
- 15
passport
23.5Kjaredhanson/passport · JavaScriptPassport is Express-compatible authentication middleware for Node.js. Its sole purpose is authenticating requests, which it does through an extensible set of plugins called strategies.
- 16

sails
22.8Kbalderdashy/sails · JavaScriptSails.js is a realtime MVC web framework for Node.js, designed to make it easy to build custom, enterprise-grade apps and APIs, with a structure inspired by Ruby on Rails.
- 17

gpt-crawler
22.4KBuilderIO/gpt-crawler · TypeScriptA crawler that scrapes a website (one or multiple URLs) and turns the pages into a knowledge file you can upload to OpenAI to build a custom GPT or assistant.
- 18

parse-server
21.4Kparse-community/parse-server · JavaScriptParse Server is an open source, self-hosted backend: you deploy it to any infrastructure that runs Node.js, standalone or inside an Express app, and it gives your application a ready-made API layer over a database so you don't build that plumbing yourself.
- 19

js-stack-from-scratch
20.1Kverekia/js-stack-from-scratch · JavaScriptA step-by-step tutorial that assembles a modern JavaScript web app stack from scratch — from Node and Yarn through React, Redux, and server-side rendering up to deploying on Heroku.
- 20

jstraining
20Kruanyf/jstrainingTraining materials for a JavaScript full-stack bootcamp: they teach the basics needed to build both the front end and back end of a simple web application.
- 21

deep-research
19.8Kdzhng/deep-research · TypeScriptAn AI-powered research assistant that digs into any topic iteratively: it combines search engines, web scraping, and large language models, refining its research direction as it goes.
- 22

pino
18.3Kpinojs/pino · JavaScriptPino is a very low overhead JSON logger for JavaScript. It writes structured JSON logs from inside a Node.js application while keeping the performance cost minimal.
- 23

hubot
16.8Khubotio/hubot · JavaScriptHubot is a framework for building chat bots, modeled after GitHub's own internal Campfire bot of the same name. It's distributed as an npm library that you use to build your own bot which can run on many different chat services.
- 24

node-lessons
16.4Kalsotang/node-lessons · JavaScriptA free, hands-on Node.js course (titled 'Node.js 包教不包会' — roughly 'Node.js: Taught, Not Guaranteed') by alsotang, built as a series of practical lessons rather than a textbook.
- 25

N-blog
15.4Knswbmw/N-blog · JavaScriptN-blog is a Chinese-language course called '一起学 Node.js' (Learn Node.js Together) that teaches Node.js backend development by walking through building a multi-user blog with Express and MongoDB.
- 26

feathers
15.3Kfeathersjs/feathers · TypeScriptFeathers is a full-stack framework for building web APIs and real-time applications with TypeScript or JavaScript, working with any backend technology and any frontend like React, Vue, Angular or React Native.
- 27

keystone-classic
14.5Kkeystonejs/keystone-classic · JavaScriptKeystone (classic) is a Node.js content management system and web app framework built on Express and Mongoose ODM, with an auto-generated Admin UI included.
- 28

habitica
14.2KHabitRPG/habitica · JavaScriptHabitica is an open-source habit-building app that turns your real-life goals and habits into a role-playing game: you level up for good behavior, lose HP for bad behavior, and earn Gold to buy weapons and armor for your avatar.
- 29

apollo-server
14Kapollographql/apollo-server · TypeScriptApollo Server is an open-source, spec-compliant GraphQL server for Node.js that lets you build a production-ready, self-documenting GraphQL API from any data source, either standalone or plugged into frameworks like Express, Connect, Hapi, or Koa.
- 30

typescript-sdk
13.6Kmodelcontextprotocol/typescript-sdk · TypeScriptThis is the official TypeScript SDK for the Model Context Protocol (MCP), letting apps provide standardized context to LLMs by building MCP servers and clients.
- 31

loopback
13.1Kstrongloop/loopback · JavaScriptLoopBack is an open-source Node.js framework for building modern applications that need complex integrations — chiefly dynamic end-to-end REST APIs with little or no coding.
- 32

google-webfonts-helper
13.1Kmajodev/google-webfonts-helper · TypeScriptgoogle-webfonts-helper is a self-hosted service that lets you grab Google Fonts files (eot, ttf, svg, woff, woff2) plus ready-made CSS snippets, so you can serve the fonts from your own server instead of Google's CDN.
- 33

crystal
12.9Kgraphile/crystal · TypeScriptGraphile's Crystal monorepo bundles their GraphQL-related packages, headlined by Grafast (a planning and execution engine for GraphQL.js) and PostGraphile (which auto-generates a high-performance GraphQL API from a PostgreSQL database), plus many supporting libraries.
- 34

node-elm
12.3Kbailicangdu/node-elm · JavaScriptThis is a backend API server built with Node.js, Express, and MongoDB that replicates the official API of Ele.me (饿了么), a Chinese food-delivery platform, covering both the customer-facing app and an admin management system.
- 35

Crucix
12.1Kcalesthio/Crucix · JavaScriptCrucix is a self-hosted personal intelligence dashboard that aggregates 27 open-source intelligence feeds — satellite fire detection, flight tracking, radiation monitoring, conflict data, market prices, and OSINT social feeds — refreshing every 15 minutes, and it can alert you via Telegram or Discord when something meaningful changes.
- 36

multer
12.1Kexpressjs/multer · JavaScriptMulter is a Node.js middleware for handling multipart/form-data, which is mainly used for uploading files in Express apps. It's built on top of busboy for efficiency.
- 37

react-redux-universal-hot-example
12.1Kerikras/react-redux-universal-hot-example · JavaScriptIt's a 2015-era starter boilerplate for building a universal (server + client rendered) JavaScript webapp using React, Redux, Express, and Webpack. The README now flags it as outdated and kept only as a historical reference, not for production use.
- 38

mean
12Klinnovate/mean · TypeScriptMEAN is a boilerplate stack combining MongoDB, Express, Angular and Node.js to build full-stack JavaScript web applications, from the database up to the browser UI.
- 39

G0DM0D3
11.8Kelder-plinius/G0DM0D3 · TypeScriptG0DM0D3 is an open-source, privacy-transparent multi-model chat interface built to push past standard AI guardrails for red teaming, cognition research, and jailbreak experimentation.
- 40

PairDrop
11.6Kschlagmichdoch/PairDrop · JavaScriptPairDrop is a web app for transferring files and text between devices on the same local network, inspired by Apple AirDrop and built as a fork of Snapdrop. It also supports pairing devices and joining temporary public rooms to transfer over the Internet.
- 41

kutt
11.2Kthedevs-network/kutt · JavaScriptKutt is a free, open-source URL shortener you can self-host: it shortens links on custom domains, keeps private statistics per link, and ships an admin panel and a RESTful API.
- 42

http-proxy-middleware
11.1Kchimurai/http-proxy-middleware · TypeScriptIt is a Node.js middleware that creates an HTTP proxy with one line of code, letting you forward requests like /api to another host. It wraps the httpxy proxy engine and plugs into connect, express, next.js, hono, fastify and similar servers.
- 43

react-styleguidist
11.1Kstyleguidist/react-styleguidist · TypeScriptReact Styleguidist is a component development environment with a hot-reloaded dev server and a living style guide you can share with your team. It lists component propTypes and shows live, editable usage examples pulled from Markdown files.
- 44

vue-storefront
11Kvuestorefront/vue-storefrontAlokai (formerly Vue Storefront) is a Frontend as a Service ecosystem for composable commerce: it connects any ecommerce backend to a ready-made, customizable storefront so teams can build and deploy fast ecommerce frontends.
- 45

vue-hackernews-2.0
10.8Kvuejs/vue-hackernews-2.0 · JavaScriptA demo app that clones Hacker News using Vue 2.0, vue-router and Vuex, with server-side rendering. It's built as a companion project to Vue's official SSR documentation.
- 46
sharedrop
10.8KShareDropio/sharedrop · JavaScriptShareDrop is a web app for sending files directly between devices over WebRTC, inspired by Apple's AirDrop, without ever uploading them to a server.
- 47

helmet
10.7Khelmetjs/helmet · TypeScriptHelmet is a middleware for Node/Express apps that sets a collection of HTTP response headers to help secure your app against common web vulnerabilities.
- 48

linux-dash
10.6Ktariqbuilds/linux-dash · JavaScriptLinux Dash is a simple, low-overhead web dashboard for Linux machines: one small page in your browser showing live stats about the server it runs on.
- 49

falcor
10.6KNetflix/falcor · JavaScriptFalcor is a JavaScript library from Netflix for efficient data fetching, letting you model all your backend data as one virtual JSON graph that the client can query piece by piece instead of juggling many REST endpoints.
- 50
react-redux-starter-kit
10.2Kdvdzkwsk/react-redux-starter-kit · JavaScriptA starter kit that scaffolds a modern web app with React, Redux, and React-Router — a stable foundation to build on, not a demo of a complete real-world application.
- 51

Amagine3D
6.3Kamagine-ai/Amagine3D · PythonAmagine3D is an open-source 3D capability layer: give it a product description, reference images and key dimensions, and its AI agent designs a 3D-printable hardware enclosure with editable Python CAD source, then exports STEP, STL and 3MF files.
- 52

cloudflare-error-page
5.8Kdonlon/cloudflare-error-page · HTMLA generator that creates fake Cloudflare error pages you can embed into your own website, for jokes, pranks, or testing purposes.
- 53

excalidraw-mcp
5.5Kexcalidraw/excalidraw-mcp · TypeScriptIt's an MCP server that lets an AI assistant draw interactive, hand-drawn style Excalidraw diagrams right inside the chat, with smooth camera panning/zooming and fullscreen editing.
- 54

ace-step-ui
5.1Kfspecii/ace-step-ui · JavaScriptACE-Step UI is a free, open-source, locally-run web interface for the ACE-Step 1.5 AI music generation model, letting you create full songs with vocals or instrumentals without paying for Suno or Udio.
- 55

mike
4.3Kopen-legal-products/mike · TypeScriptMike (MikeOSS) is an open-source legal AI platform for reviewing, drafting, and researching legal documents, built on a Next.js frontend, Express backend, and Supabase for auth and Postgres.
- 56

antigravity-claude-proxy
4Kbadrisnarayanan/antigravity-claude-proxy · JavaScriptThis is a proxy server that exposes Antigravity's Claude and Gemini models through an Anthropic-compatible API, so you can use them inside Claude Code CLI and OpenClaw/ClawdBot.
- 57

OpenTerminal
1.8KErTasselli/OpenTerminal · TypeScriptOpenTerminal is a self-hosted, terminal-style trading dashboard that aggregates free public market data for stocks, crypto, and macro indicators into one keyboard-driven workspace, with no paid API keys or subscriptions required.
- 58

taskview-community
1.3KGimanh/taskview-community · TypeScriptTaskView is a self-hosted project and task management platform that combines task tracking, custom workflows, developer integrations, analytics, and AI-assisted automation, built for teams that want a transparent alternative to SaaS task managers.
- 59

antigravity_phone_chat
809krishnakanthb13/antigravity_phone_chat · JavaScriptIt is a real-time mobile monitor and remote control for your Antigravity AI desktop sessions, mirroring the chat to your phone and letting you send messages, stop generations, or approve actions remotely.
- 60

rankme.fast
749SelmiAbderrahim/rankme.fast · TypeScriptRankMeFast is a self-hosted SEO platform that bundles site audits, rank tracking, keyword research, backlink analysis, Search Console integration, and AI-visibility tracking into one Docker Compose stack, positioned as an open alternative to closed SaaS tools like Semrush.
- 61
youtubepro
419AgriciDaniel/youtubepro · TypeScriptYouTube Pro is a local-first workspace that combines public YouTube Data API v3 records with Gemini AI analysis to help you research topics, get grounded content ideas, write scripts, and generate thumbnails for a YouTube video.
- 62

Prism-Legal-OS
334FuturixAI-and-Quantum-Works/Prism-Legal-OS · TypeScriptPrism is an open-source legal OS for contract drafting, review, legal research, and litigation management, with an AI assistant called Luna built in.
- 63

agent-weave
205bushm2092-del/agent-weave · TypeScriptAgentWeave is a local-first, spatial workspace for running individual AI agents and coordinating multi-agent teams on an infinite canvas, supporting providers like Codex, Claude, OpenCode, and Pi.
- 64

Polymarket-Telegram-Bot
170Cleverfuxaqo1668/Polymarket-Telegram-Bot · JavaScriptA Telegram bot for Polymarket that watches the live trade feed for large whale trades and lets you copy them into your own bet with a single tap, no confirmation popup needed.
- 65

andhbhakt
151JCRYDER3/andhbhakt · TypeScriptAndhbhakt.org is a civic accountability platform that cross-references official Indian government announcements (PIB) against CAG audit findings and independent survey data to show the gap between political promises and ground reality.
- 66

ZenJolt
83cahcacah/ZenJolt · JavaScriptZenJolt is an open-source backend project pitched as a cloud-native architecture with a high-availability cluster, built for everyday use and aimed at developers who want a straightforward, dependable solution.
Related topics
Often tagged together