JavaScript Server

Open-source JavaScript projects categorized as Server

Top 23 JavaScript Server Projects

  • Express

    Fast, unopinionated, minimalist web framework for node.

    Project mention: React Sees a dip in NPM downloads this week | | 2023-09-20

    Okay another update:

    Express is also down. Can anyone explain what's going on? Are people really moving to Astro, Bun, Svelte? Or NPM is behaving weirdly?

  • http-server

    a simple zero-configuration command-line http server

    Project mention: Need help setting up a remote depository using GitHub and VCS | /r/webdev | 2023-05-03

    Do you run a Webserver during development, even if it is a simple dev-server like ?

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • Restify

    The future of Node.js REST development

    Project mention: Stop using express.js | | 2023-05-31

    Restify & Fastify Hapi

  • Dash

    A beautiful web dashboard for Linux

  • webpack-dev-server

    Serves a webpack app. Updates the browser on changes. Documentation

    Project mention: Possible bug when running webpack-dev-server in npm child project | /r/webpack | 2023-06-02

    So I spent couple hours to sort the bug report out properly :)

  • Grant

    OAuth Proxy

  • react-server

    :rocket: Blazing fast page load and seamless navigation.

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • node-oidc-provider

    OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js

    Project mention: What tools do you use for developing logins, registrations and my account -pages | /r/AskProgramming | 2023-05-03

    This library forms the basis of a number of OIDC providers we, err, provide to our users.

  • Papercut

    Papercut SMTP -- The Simple Desktop Email Server

    Project mention: WTD: Temp SMTP account and relay | /r/sysadmin | 2023-05-24

    Do you need it to actually send, or just receive for testing? Because if it's testing you need then you should look into paper cut SMTP.

  • form-data

    A module to create readable `"multipart/form-data"` streams. Can be used to submit forms and file uploads to other web applications.

    Project mention: Run API tests with Newman and send reports to Telegram | | 2022-11-06

    The next request turned out to be a little more difficult to implement because it had to send a report.html file inside it, which first needed to be converted using the encoding type multipart form-data. Therefore to create readable "multipart/form-data" streams, I needed to use the Form-Data library. In order to install it locally, used the following command:

  • bittorrent-tracker

    🌊 Simple, robust, BitTorrent tracker (client & server) implementation

    Project mention: PeerJS alternatives for self-hosting? | /r/WebRTC | 2022-09-25

    It works great! By default it leverages public WebTorrent trackers to connect users, but you can also host your own with

  • start-server-and-test

    Starts server, waits for URL, then runs test command; when the tests end, shuts down server

  • node-minecraft-protocol

    Parse and serialize minecraft packets, plus authentication and encryption.

    Project mention: is there any update on when auto start will get added to 1.19? | /r/exaroton | 2023-01-07

    This is the library exaroton uses:


    A multithreaded application server for PHP, written in PHP.

  • servor

    Dependency free file server for single page app development

  • learn-nodejs-hard-way

    Learn and master NodeJS and backend development by creating a backend framework with 0 dependencies.

    Project mention: Master JS - The quickest way possible | /r/webdev | 2023-09-21

    My previous repository Node.js - The hard way received a lot of good feedback from Js/Node developers. However, I noticed that many people were not well versed with Javascript in the first place.

  • Cowyo

    A feature-rich wiki webserver for minimalists :cow: :speech_balloon:

  • dyson

    Node server for dynamic, fake JSON.

  • hyper-express

    High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.

    Project mention: HyperExpress: High Performance Node.js Webserver | | 2023-06-25
  • nve

    Run any command on specific Node.js versions

  • koop

    Transform, query, and download geospatial data on the web.

    Project mention: Question about Feature Service reimplementation | /r/ArcGIS | 2022-12-11

    I didn't know about the koop project. I've found that implementation but it's only a mock service right ?

  • pogo

    Server framework for Deno

    Project mention: これexpressのdeno版みたいな感じなのか?(ロゴがびみょうだけど) | /r/u_Dazzling_Finger_8120 | 2022-10-01
  • flying-squid

    Create Minecraft servers with a powerful, stable, and high level JavaScript API.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-21.

JavaScript Server related posts


What are some of the best open-source Server projects in JavaScript? This list will help you:

Project Stars
1 Express 61,908
2 http-server 12,887
3 Restify 10,657
4 Dash 10,203
5 webpack-dev-server 7,692
6 Grant 3,926
7 react-server 3,906
8 node-oidc-provider 2,806
9 Papercut 2,632
10 form-data 2,219
11 bittorrent-tracker 1,601
12 start-server-and-test 1,459
13 node-minecraft-protocol 1,129
14 958
15 servor 922
16 learn-nodejs-hard-way 918
17 Cowyo 898
18 dyson 832
19 hyper-express 829
20 nve 657
21 koop 596
22 pogo 490
23 flying-squid 489
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.