Showing 705 open source projects for "web server open source"

View related business solutions
  • Easily Host LLMs and Web Apps on Cloud Run Icon
    Easily Host LLMs and Web Apps on Cloud Run

    Run everything from popular models with on-demand NVIDIA L4 GPUs to web apps without infrastructure management.

    Run frontend and backend services, batch jobs, host LLMs, and queue processing workloads without the need to manage infrastructure. Cloud Run gives you on-demand GPU access for hosting LLMs and running real-time AI—with 5-second cold starts and automatic scale-to-zero so you only pay for actual usage. New customers get $300 in free credit to start.
    Try Cloud Run Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    Puma

    Puma

    A Ruby/Rack web server built for concurrency

    Unlike other Ruby Webservers, Puma was built for speed and parallelism. Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running Rack apps only. What makes Puma so fast is the careful use of a Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. If you are using Bundler, just add Puma to your project's Gemfile. Once you've installed...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    WhatWeb

    WhatWeb

    Next generation web scanner

    WhatWeb is a Ruby-based web scanner for fingerprinting websites. It identifies CMS, server technologies, JavaScript frameworks, and other characteristics by analyzing HTML, headers, JavaScript, cookies, and responses. Commonly used in reconnaissance and security assessments.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    MailCatcher

    MailCatcher

    Catches mail and serves it through a dream

    Catches mail and serves it through a dream. MailCatcher runs a super simple SMTP server that catches any message sent to it to display in a web interface. Run mailcatcher, set your favorite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check it out to see the mail that's arrived so far. Shows HTML, Plain Text and Source version of messages, as applicable. Rewrites HTML enabling display of embedded, inline images/etc and opens links in a new window. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    Mastodon social network

    Mastodon social network

    Your self-hosted, globally interconnected microblogging community

    Your home feed should be filled with what matters to you most, not what a corporation thinks you should see. Radically different social media, back in the hands of the people. You know best what you want to see on your home feed. No algorithms or ads to waste your time. Follow anyone across any Mastodon server from a single account and receive their posts in chronological order, and make your corner of the internet a little more like you. Mastodon provides you with a unique possibility of...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    Grafana

    Grafana

    Leading open-source visualization and observability platform

    Grafana OSS is a leading open-source visualization and observability platform that lets you query, visualize, alert on, and explore your data—regardless of where it’s stored. With support for 100+ data source plugins (such as Prometheus, Loki, Elasticsearch, InfluxDB, SQL/NoSQL databases, OTel, and more), you can unify metrics, logs, traces, and other observability signals in one place. Grafana OSS empowers you to build dynamic, reusable dashboards with rich visualizations, template...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 6
    Amazon DynamoDB Session Store

    Amazon DynamoDB Session Store

    Handles sessions for Ruby web applications using DynamoDB as a backend

    The Amazon DynamoDB Session Store handles sessions for Ruby web applications using a DynamoDB backend. The session store is compatible with all Rack-based frameworks. For Rails applications, use the aws-sdk-rails gem. The session store is a Rack Middleware, meaning that it will implement the Rack interface for dealing with HTTP request/responses. This session store uses a DynamoDB backend in order to provide scaling and centralized data benefits for session storage with more ease than other...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Ruby on Rails

    Ruby on Rails

    Web Application Framework written in Ruby

    Rails is a web application development framework written in the Ruby programming language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. Experienced Rails developers also report that it makes web application development more fun.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    AWS Lambda Ruby Runtime Interface Client

    AWS Lambda Ruby Runtime Interface Client

    AWS Lambda Ruby Runtime Interface Client

    ...The Ruby Runtime Interface Client package currently supports Ruby versions 2.5.x up to and including 2.7.x. To make it easy to locally test Lambda functions packaged as container images we open-sourced a lightweight web-server, Lambda Runtime Interface Emulator (RIE), which allows your function packaged as a container image to accept HTTP requests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    plantuml.jar

    plantuml.jar

    PlantUML plugin for Jekyll: helps you embed UML diagrams

    PlantUML plugin for Jekyll: helps you embed UML diagrams into static pages.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 10
    WebSocket Ruby

    WebSocket Ruby

    Universal Ruby library to handle WebSocket protocol

    Universal Ruby library to handle WebSocket protocol. It focuses on providing abstraction layer over WebSocket API instead of providing server or client functionality. WebSocket Ruby has no external dependencies, so it can be installed from source or directly from rubygems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Kamal

    Kamal

    Deploy web apps anywhere

    Kamal offers zero-downtime deploys, rolling restarts, asset bridging, remote builds, accessory service management, and everything else you need to deploy and manage your web app in production with Docker. Originally built for Rails apps, Kamal will work with any type of web app that can be containerized. Kamal seeks to bring the advance in ergonomics pioneered by these commercial offerings to deploying web apps anywhere. Whether that’s low-cost cloud options without the managed-service...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Canvas LMS

    Canvas LMS

    The open LMS by Instructure, Inc.

    Canvas LMS is a full-featured learning management system designed for K–12, higher-ed, and professional training, with a strong emphasis on usability and openness. Instructors build courses from modular content—pages, assignments, discussions, quizzes—and organize them into learning paths with prerequisites and due dates. Rich grading tools like SpeedGrader streamline assessment with rubrics, inline annotations, and audio/video feedback, while the gradebook supports weighting, outcomes, and...
    Downloads: 32 This Week
    Last Update:
    See Project
  • 13
    Logstash

    Logstash

    Centralize, transform and stash your data

    Logstash is a server-side data processing pipeline that dynamically ingests data from numerous sources, transforms it, and ships it to your favorite “stash” regardless of format or complexity. It supports and ingests data of all shapes, sizes and sources, dynamically transforms and prepares this data, and transports it to the output of your choice. Logstash is extensible, with over 200 plugins available to let you create and configure your pipeline how you choose.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Foreman

    Foreman

    Manage Procfile-based applications

    Foreman is a Procfile-based process manager that mirrors Heroku’s process model, making it easy to run multi-process applications in development and beyond. You declare your app’s processes (web workers, background jobs, schedulers) in a Procfile, and Foreman starts them together, streams multiplexed logs, and manages environment variables from .env files. It handles port assignment and process concurrency, so you can spin up multiple copies of a worker or web server with a single command....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Postal

    Postal

    A fully featured open source mail delivery platform for incoming

    Postal is a complete, open-source mail delivery platform for managing massively scalable outgoing email infrastructure—designed as a self-hosted alternative to SendGrid, Mailgun, or Postmark. It provides a web UI for managing email streams, logs, and delivery infrastructure. Postal is highly scalable and intended for developers and businesses needing reliable email dispatch.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    ajax-datatables-rails

    ajax-datatables-rails

    A wrapper around DataTable's ajax methods that allow synchronization

    DataTables is a nifty jQuery plugin that adds the ability to paginate, sort, and search your HTML tables. When dealing with large tables (more than a couple of hundred rows) however, we run into performance issues. These can be fixed by using server-side pagination, but this breaks some DataTables functionality. ajax-data tables-rails is a wrapper around DataTables ajax methods that allow synchronization with server-side pagination in a Rails app. It was inspired by this Railscast. I needed...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Doorkeeper

    Doorkeeper

    Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape

    Doorkeeper is a gem (Rails engine) that makes it easy to introduce OAuth 2 provider functionality to your Ruby on Rails or Grape application. Doorkeeper is an oAuth2 provider built in Ruby. It integrates with Ruby on Rails and Grape frameworks. The installation process depends on the framework you're using. Doorkeeper follows Rails maintenance policy and supports only supported versions of the framework. Currently, we support Ruby on Rails 5 and higher. Extensions that are not included by...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Middleman

    Middleman

    Hand-crafted frontend development

    Middleman is a Ruby-powered static site generator that emphasizes clean templates, flexible layouts, and a great developer experience. It supports common templating languages (ERB, Haml, Slim) and content formats (Markdown, AsciiDoc), plus front-matter metadata to drive layouts, navigation, and per-page behavior. A built-in dev server with live reload keeps iteration fast, while an asset pipeline handles fingerprinting, minification, and cache-friendly builds. Extensions cover blogging,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Oxidized

    Oxidized

    Oxidized is a network device configuration backup tool

    Oxidized is a network device configuration backup and management tool that automates the process of collecting, storing, and versioning configurations from various networking hardware. Inspired by RANCID, it provides a scalable and Git-based approach to network configuration management, making it easier to track and roll back changes.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    Sinatra

    Sinatra

    Classy web-development dressed in a DSL

    Sinatra is a minimalist Ruby web framework that focuses on simplicity and flexibility, letting developers define web applications in just a few lines of code. Its DSL maps routes directly to Ruby blocks, making it straightforward to build APIs, small services, and quick prototypes without the overhead of full-stack frameworks like Rails. Despite its simplicity, Sinatra supports middleware, templates, sessions, filters, and helpers, so it can grow with more complex requirements. The framework...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Jekyll RDF

    Jekyll RDF

    A Jekyll plugin to include RDF data in your static site

    Transform your RDF Knowledge Graph into static websites and blogs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Password Pusher

    Password Pusher

    An application to securely communicate passwords over the web

    Give your users the tools to be secure by default. Password Pusher is an open source application to communicate passwords over the web. Links to passwords expire after a certain number of views and/or time has passed. Only enter a password into the box. Other identifying information can compromise security. All passwords are encrypted prior to storage and are available to only those with the secret link. Once expired, encrypted passwords are unequivocally deleted from the database.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Simple Form

    Simple Form

    Forms made easy for Rails! It's tied to a simple DSL

    Simple Form is a Ruby on Rails gem that simplifies form-building by providing a clean DSL for generating HTML forms. It works alongside Rails form helpers and supports integration with Bootstrap, Tailwind, and custom markup—allowing developers to write forms quickly without compromising layout flexibility.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    jekyll-tagging-related_posts

    jekyll-tagging-related_posts

    Jekyll `related_posts` function based on tags

    Jekyll related_posts function based on tags (works on Jekyll3). It replaces the original Jekyll's related_posts function to use tags to calculate relationships. The calculation algorithm is based on related_posts-jekyll_plugin.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Mongoid

    Mongoid

    Ruby ODM framework for MongoDB

    Mongoid is the officially supported ODM (Object-Document-Mapper) framework for MongoDB in Ruby. This Mongoid community organization is a group of open-source contributors around the Mongoid ODM not affiliated with the company, MongoDB. Mongoid is customarily configured through a mongoid.yml file that specifies options and clients. The simplest configuration is as follows, which configures Mongoid to talk to a MongoDB server at “localhost:27017” and use the database named “mongoid”. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB