Server

Open-source projects categorized as Server

Top 23 Server Open-Source Projects

  • Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

  • Project mention: How to Build and Document a Go REST API with Gin and Go-Swagger | dev.to | 2024-03-08

    Now let’s define the functions that will be called whenever a request hits our API. All the functions will be referencing the context provided by the Gin web framework. Paste the following code below the sample slice we just added to api.go:

  • Express

    Fast, unopinionated, minimalist web framework for node.

  • Project mention: How to Build an AI FAQ System with Strapi, LangChain & OpenAI | dev.to | 2024-04-21

    Basic Knowledge of Express

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

  • Project mention: Setting up Doom Emacs for Astro Development | dev.to | 2024-04-23

    Astro is the new hot new web framework on the block. All the cool kids are using it. I've recently given up, drank the Kool-Aid, and gone all in on it.

  • Vapor

    💧 A server-side Swift HTTP web framework.

  • Project mention: Swiftly Chatting: Building Chatbots with Botter | dev.to | 2023-08-08

    Botter works in tandem with Vapor, which handles the server-side functions of your project. This powerful combination allows you to focus on what matters most - creating an engaging and effective chatbot.

  • postgrest

    REST API for any Postgres database

  • Project mention: Supabase – General Availability Week | news.ycombinator.com | 2024-04-15

    hey hn, supabase ceo her

    we just announced GA, after ~4 years of beta. for those who don't know: supabase is a postgres hosting company. we also host other open source "backend" tools that make it easy to get started with postgres (tools like PostgREST for auto-generate APIs [0])

    we owe a lot to the HN community. you launched us 4 years ago [1], when we were just a few developers. since then HN has been a staple in our journey, one of the best sources of product feedback [2]

    the GA badge is mostly to signify organizational readiness. we're at a stage where we can take any profile of customer. we have a support team that works 24/7, and a success team that will help customers improve their postgres usage. we released our Index Advisor [3] yesterday, and we'll be releasing a few more products this week that helps customer with performance and security.

    on a personal note: i read HN most days, and love going through the ShowHN's to see what devs are building. thanks for being an awesome community and my favorite place to lurk on the internet. i'll stick around to answer any questions

    [0] PostgREST: https://postgrest.org

    [1] Launch: https://news.ycombinator.com/item?id=23319901

    [2] HN journey: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

    [3] Index Advisor: https://news.ycombinator.com/item?id=40028111

  • sonic

    🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

  • Project mention: What is Hybrid Search? | dev.to | 2024-02-06

    Sonic - a project written in Rust, uses custom network communication protocol for fast communication between the client and the server.

  • How-To-Secure-A-Linux-Server

    An evolving how-to guide for securing a Linux server.

  • Project mention: An evolving how-to guide for securing a Linux server | news.ycombinator.com | 2024-01-25
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Grasscutter

    A server software reimplementation for a certain anime game.

  • Project mention: How do I create dedicated server where each player plays individually? | /r/godot | 2023-06-29
  • Ory Hydra

    OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.

  • Project mention: Show HN: Open-source OAuth2 server Ory Hydra now 6x faster | news.ycombinator.com | 2024-02-13
  • 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 https://www.npmjs.com/package/http-server ?

  • Mail-in-a-Box

    Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

  • Project mention: Mail-in-a-Box – Take back control of your email | news.ycombinator.com | 2024-02-24
  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    OpenRCT2 - Roller Coster Tycoon 2 clone. C++, SDL2, OpenGL

  • Restify

    The future of Node.js REST development

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

    Restify & Fastify Hapi

  • coturn

    coturn TURN server project

  • Project mention: Golang WebRTC. How to use Pion 🌐Remote Controller | dev.to | 2024-02-16

    Both TURN and STUN can be self hosted, the most popular project i have found is coturn

  • Dash

    A beautiful web dashboard for Linux

  • webhook

    webhook is a lightweight incoming webhook server to run shell commands

  • Project mention: Telegram bots for server control | /r/selfhosted | 2023-05-14

    Try this awesome tool https://github.com/adnanh/webhook and you can make any bot you wish

  • go-cloud

    The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.

  • Project mention: Mitchell reflects as he departs HashiCorp | news.ycombinator.com | 2023-12-14

    Even when going multi-cloud you can employ different strategies. Vault is definitely one of them, but you can also use federation to exchange one cloud's credentials for another's, giving you the ability to centralize secrets in one of them. You can use a layer of abstraction like GoCloud [0]. You can also build for each cloud separately and decide either not to centralize secrets at all, or build some trivial bespoke tooling to synchronize some of them. I'm not endorsing any of the options, just pointing out that Vault isn't the only one.

    https://github.com/google/go-cloud

  • warp

    A super-easy, composable, web server framework for warp speeds. (by seanmonstar)

  • Project mention: Hyper – A fast and correct HTTP implementation for Rust | news.ycombinator.com | 2023-05-12

    I tried warp [0] and I am unimpressed so far. Pretty complex, limited documentation, buggy. The builder paradigm they used feels pretty constrained and, in my opinion, achieve the opposite of the simplicity it is supposed to bring. I was surprised it is so popular.

    Maybe I need more time or a favorable comparison to another framework to appreciate it.

    [0] https://github.com/seanmonstar/warp

  • webpack-dev-server

    Serves a webpack app. Updates the browser on changes. Documentation https://webpack.js.org/configuration/dev-server/.

  • 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 :) https://github.com/webpack/webpack-dev-server/issues/4890

  • Kitura

    A Swift web framework and HTTP server.

  • Puma

    A Ruby/Rack web server built for parallelism

  • Project mention: Breaking the 300 barrier | dev.to | 2024-02-21

    As we use Puma as our webserver for our rails application, I quickly went to Puma's config file which typically resides in config/puma.rb. The config was set as

  • Apache Tomcat

    Apache Tomcat

  • Project mention: Spring Boot Monitoring with Open-Source Tools | dev.to | 2023-12-02

    Manual instrumentation allows you to define your Spans within the code itself rather than relying on automatic instrumentation finding the entry point for a trace. Manual instrumentation is especially helpful for applications that don’t use an application server such as Tomcat, JBoss, or Jetty.

  • Heimdall

    An Application dashboard and launcher

  • Project mention: What kind of Alpine user are you? | /r/AlpineLinux | 2023-07-09

    The control panel is called Homepage. I like it more than Heimdall. To manage Docker I use Portainer.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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).

Server related posts

Index

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

Project Stars
1 Gin 75,469
2 Express 63,771
3 astro 42,342
4 Vapor 23,775
5 postgrest 22,103
6 sonic 19,419
7 How-To-Secure-A-Linux-Server 16,701
8 Grasscutter 15,631
9 Ory Hydra 15,068
10 http-server 13,313
11 Mail-in-a-Box 13,286
12 OpenRCT2 12,889
13 Restify 10,697
14 coturn 10,499
15 Dash 10,345
16 webhook 9,849
17 go-cloud 9,380
18 warp 9,124
19 webpack-dev-server 7,743
20 Kitura 7,615
21 Puma 7,583
22 Apache Tomcat 7,268
23 Heimdall 7,246

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com