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. Learn more →
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.
-
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.
-
sonic
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
-
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.
-
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.
-
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.
-
go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
-
webpack-dev-server
Serves a webpack app. Updates the browser on changes. Documentation https://webpack.js.org/configuration/dev-server/.
-
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.
Project mention: How to Build and Document a Go REST API with Gin and Go-Swagger | dev.to | 2024-03-08Now 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:
Project mention: How to Build an AI FAQ System with Strapi, LangChain & OpenAI | dev.to | 2024-04-21Basic Knowledge of Express
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.
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.
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 - a project written in Rust, uses custom network communication protocol for fast communication between the client and the server.
Project mention: An evolving how-to guide for securing a Linux server | news.ycombinator.com | 2024-01-25
Project mention: How do I create dedicated server where each player plays individually? | /r/godot | 2023-06-29
Project mention: Show HN: Open-source OAuth2 server Ory Hydra now 6x faster | news.ycombinator.com | 2024-02-13
Project mention: Need help setting up a remote depository using GitHub and VCS | /r/webdev | 2023-05-03Do you run a Webserver during development, even if it is a simple dev-server like https://www.npmjs.com/package/http-server ?
Project mention: Mail-in-a-Box – Take back control of your email | news.ycombinator.com | 2024-02-24
OpenRCT2 - Roller Coster Tycoon 2 clone. C++, SDL2, OpenGL
Restify & Fastify Hapi
Both TURN and STUN can be self hosted, the most popular project i have found is coturn
Try this awesome tool https://github.com/adnanh/webhook and you can make any bot you wish
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
Project mention: Hyper – A fast and correct HTTP implementation for Rust | news.ycombinator.com | 2023-05-12I 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
Project mention: Possible bug when running webpack-dev-server in npm child project | /r/webpack | 2023-06-02So I spent couple hours to sort the bug report out properly :) https://github.com/webpack/webpack-dev-server/issues/4890
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
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.
The control panel is called Homepage. I like it more than Heimdall. To manage Docker I use Portainer.
Server related posts
- Nephalem's nightmare. Exploring errors in Diablo 3 server emulator code
- Goodbye SSH: Discover Stalwart's Web-Based Admin Interface
- Example Java Application with Embedded Jetty and a htmx Website
- Screen Sharing with WebRTC: Harnessing JavaScript for Seamless Streaming
- Express.js: Introduction and Basic Routing
- How to convert exist nodejs/expressjs app from javascript to typescript, the painless way
- What Cannot Be Skipped About the Skiplist: A Survey of Skiplists and Their Appl
-
A note from our sponsor - SurveyJS
surveyjs.io | 25 Apr 2024
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