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.

66Projects
1.2MStars in total
+172Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

66 projects · by stars

  1. #1 · goldbergyoni/nodebestpractices

    nodebestpractices

    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.

    105.7K
  2. #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).

    76.9K
  3. #3 · expressjs/express

    express

    Express is a fast, unopinionated, minimalist web framework for Node.js, used for building HTTP servers, APIs, and web apps.

    69.6K
  1. 4

    react-router

    56.6Kremix-run/react-router · TypeScript

    React Router is a multi-strategy router for React: it lets you define routes and handle navigation in React apps.

  2. 5

    awesome-cheatsheets

    46.6KLeCoupa/awesome-cheatsheets · JavaScript

    A curated collection of cheatsheets covering popular programming languages, frameworks, databases, and development tools, each condensed into a single reference file.

  3. 6

    payload

    45.3Kpayloadcms/payload · TypeScript

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

  4. 7

    trpc

    40.7Ktrpc/trpc · TypeScript

    tRPC lets you build and consume fully typesafe APIs between a TypeScript client and server, without schemas or code generation.

  5. 8

    fiber

    40.2Kgofiber/fiber · Go

    Fiber is an Express-inspired web framework for Go, built on top of the fasthttp engine, with fast development and high performance in mind.

  6. 9

    freecodecamp.cn

    37.8KFreeCodeCampChina/freecodecamp.cn · CSS

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

  7. 10

    koa

    35.7Kkoajs/koa · JavaScript

    Koa is an expressive HTTP middleware framework for Node.js built on ES2017 async functions, designed to make writing web apps and APIs more enjoyable.

  8. 11

    hackathon-starter

    35.3Ksahat/hackathon-starter · JavaScript

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

  9. 12

    chatgpt-web

    31.4KChanzhaoyu/chatgpt-web · Vue

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

  10. 13

    dockge

    24.6Klouislam/dockge · TypeScript

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

  11. 14

    javascript-testing-best-practices

    24.6Kgoldbergyoni/javascript-testing-best-practices · JavaScript

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

  12. 15

    passport

    23.5Kjaredhanson/passport · JavaScript

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

  13. 16

    sails

    22.8Kbalderdashy/sails · JavaScript

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

  14. 17

    gpt-crawler

    22.4KBuilderIO/gpt-crawler · TypeScript

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

  15. 18

    parse-server

    21.4Kparse-community/parse-server · JavaScript

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

  16. 19

    js-stack-from-scratch

    20.1Kverekia/js-stack-from-scratch · JavaScript

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

  17. 20

    jstraining

    20Kruanyf/jstraining

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

  18. 21

    deep-research

    19.8Kdzhng/deep-research · TypeScript

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

  19. 22

    pino

    18.3Kpinojs/pino · JavaScript

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

  20. 23

    hubot

    16.8Khubotio/hubot · JavaScript

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

  21. 24

    node-lessons

    16.4Kalsotang/node-lessons · JavaScript

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

  22. 25

    N-blog

    15.4Knswbmw/N-blog · JavaScript

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

  23. 26

    feathers

    15.3Kfeathersjs/feathers · TypeScript

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

  24. 27

    keystone-classic

    14.5Kkeystonejs/keystone-classic · JavaScript

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

  25. 28

    habitica

    14.2KHabitRPG/habitica · JavaScript

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

  26. 29

    apollo-server

    14Kapollographql/apollo-server · TypeScript

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

  27. 30

    typescript-sdk

    13.6Kmodelcontextprotocol/typescript-sdk · TypeScript

    This is the official TypeScript SDK for the Model Context Protocol (MCP), letting apps provide standardized context to LLMs by building MCP servers and clients.

  28. 31

    loopback

    13.1Kstrongloop/loopback · JavaScript

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

  29. 32

    google-webfonts-helper

    13.1Kmajodev/google-webfonts-helper · TypeScript

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

  30. 33

    crystal

    12.9Kgraphile/crystal · TypeScript

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

  31. 34

    node-elm

    12.3Kbailicangdu/node-elm · JavaScript

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

  32. 35

    Crucix

    12.1Kcalesthio/Crucix · JavaScript

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

  33. 36

    multer

    12.1Kexpressjs/multer · JavaScript

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

  34. 37

    react-redux-universal-hot-example

    12.1Kerikras/react-redux-universal-hot-example · JavaScript

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

  35. 38

    mean

    12Klinnovate/mean · TypeScript

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

  36. 39

    G0DM0D3

    11.8Kelder-plinius/G0DM0D3 · TypeScript

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

  37. 40

    PairDrop

    11.6Kschlagmichdoch/PairDrop · JavaScript

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

  38. 41

    kutt

    11.2Kthedevs-network/kutt · JavaScript

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

  39. 42

    http-proxy-middleware

    11.1Kchimurai/http-proxy-middleware · TypeScript

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

  40. 43

    react-styleguidist

    11.1Kstyleguidist/react-styleguidist · TypeScript

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

  41. 44

    vue-storefront

    11Kvuestorefront/vue-storefront

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

  42. 45

    vue-hackernews-2.0

    10.8Kvuejs/vue-hackernews-2.0 · JavaScript

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

  43. 46

    sharedrop

    10.8KShareDropio/sharedrop · JavaScript

    ShareDrop is a web app for sending files directly between devices over WebRTC, inspired by Apple's AirDrop, without ever uploading them to a server.

  44. 47

    helmet

    10.7Khelmetjs/helmet · TypeScript

    Helmet is a middleware for Node/Express apps that sets a collection of HTTP response headers to help secure your app against common web vulnerabilities.

  45. 48

    linux-dash

    10.6Ktariqbuilds/linux-dash · JavaScript

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

  46. 49

    falcor

    10.6KNetflix/falcor · JavaScript

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

  47. 50

    react-redux-starter-kit

    10.2Kdvdzkwsk/react-redux-starter-kit · JavaScript

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

  48. 51

    Amagine3D

    6.3Kamagine-ai/Amagine3D · Python

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

  49. 52

    cloudflare-error-page

    5.8Kdonlon/cloudflare-error-page · HTML

    A generator that creates fake Cloudflare error pages you can embed into your own website, for jokes, pranks, or testing purposes.

  50. 53

    excalidraw-mcp

    5.5Kexcalidraw/excalidraw-mcp · TypeScript

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

  51. 54

    ace-step-ui

    5.1Kfspecii/ace-step-ui · JavaScript

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

  52. 55

    mike

    4.3Kopen-legal-products/mike · TypeScript

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

  53. 56

    antigravity-claude-proxy

    4Kbadrisnarayanan/antigravity-claude-proxy · JavaScript

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

  54. 57

    OpenTerminal

    1.8KErTasselli/OpenTerminal · TypeScript

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

  55. 58

    taskview-community

    1.3KGimanh/taskview-community · TypeScript

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

  56. 59

    antigravity_phone_chat

    809krishnakanthb13/antigravity_phone_chat · JavaScript

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

  57. 60

    rankme.fast

    749SelmiAbderrahim/rankme.fast · TypeScript

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

  58. 61

    youtubepro

    419AgriciDaniel/youtubepro · TypeScript

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

  59. 62

    Prism-Legal-OS

    334FuturixAI-and-Quantum-Works/Prism-Legal-OS · TypeScript

    Prism is an open-source legal OS for contract drafting, review, legal research, and litigation management, with an AI assistant called Luna built in.

  60. 63

    agent-weave

    205bushm2092-del/agent-weave · TypeScript

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

  61. 64

    Polymarket-Telegram-Bot

    170Cleverfuxaqo1668/Polymarket-Telegram-Bot · JavaScript

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

  62. 65

    andhbhakt

    151JCRYDER3/andhbhakt · TypeScript

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

  63. 66

    ZenJolt

    83cahcacah/ZenJolt · JavaScript

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

Often tagged together