Free and Open Source tool for building mock APIs. Create stable development environments, isolate yourself from flakey 3rd parties and simulate APIs that don't exist yet.
thumbor is a smart imaging service and enables on-demand cropping, resizing, applying filters and optimizing images.
Cropping photos automatically can be a frustrating experience with severed heads involved. thumbor uses AI for smart detection.
thumbor is an HTTP server and you can create as many different images as you want just by varying path parameters.
picfit is a reusable Go server to manipulate images (resize, thumbnail, etc.).
It will act as a proxy on your storage engine and will be served ideally behind an HTTP cache system like varnish.
It supports multiple storage backends and multiple key/value stores.
Growth Book is an open source experimentation platform designed for companies that want to bring A/B testing in-house, but don't want to build it themselves.
Open Streaming Platform (OSP) is an open-source, RTMP streamer software front-end for Arut's Nginx-RTMP Module. OSP was designed as a self-hosted alternative to services such as Twitch.tv, Ustream.tv, Mixer, and Youtube Live.
OSP uses Python 3, the Flask Micro-Framework, Nginx-RTMP, VideoJS, Bootstrap, and other modules to build a home for your live streams, videos, and community.
Smocker (server mock) is a simple and efficient HTTP mock server. Smocker exposes a configuration user interface and a configuration api to register new mocks.
This is software for collaborative live coding. On one machine, you run an extramuros "server". Then, from as many machines as you like, you use a web browser to connect to the server and code into shared text buffers. Finally, and again from as many machines as you like, your run the extramuros "client" code in order to receive code from the server and pipe it to the language interpreter of your choice (SuperCollider, Tidal, etc). Think of the "client" code as a way for machines to listen in on a public stream of code.
Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.
Sympl is a collection of open-source scripts and templates which allow you to automatically and efficiently configure your website and email on a virtual or dedicated Linux server hosting running Debian.
CoolQLCool (CQC) is an open source GraphQL server that allows you to turn websites into GraphQL APIs.
Foreman is a complete lifecycle management tool for physical and virtual servers. We give system administrators the power to easily automate repetitive tasks, quickly deploy applications, and proactively manage servers, on-premise or in the cloud.
Zulip is a powerful, open source group chat application that combines the immediacy of real-time chat with the productivity benefits of threaded conversations.
Rocket.Chat is a Web Chat Server, developed in JavaScript, using the Meteor fullstack framework.
It is a great solution for communities and companies wanting to privately host their own chat service or for developers looking forward to build and evolve their own chat platforms.
ORY Hydra is the most popular OAuth 2.0 and OpenID Connect server. It integrates with every identity management and meets or exceeds security best practices.
ORY Oathkeeper is a reverse proxy which checks whether requests to your APIs should be allowed or not. No more adding isAllowed() everywhere in your code.
ORY Keto solves complex permission systems (multi-tenant, attribute-based access control, ...) with access control policies (IAM Policies).
The ORY Security Console connects with your existing ORY Hydra and ORY Oathkeeper isntallation and lets you manage and monitor them through an intuitive UI.
RoadRunner is an open source (MIT licensed), high-performance PSR-7 PHP application server, load balancer and process manager. It supports service model with ability to extend it's functionality on a project basis.
Nuster is a high performance caching proxy server based on HAProxy. It is 100% compatible with HAProxy, and takes full advantage of the ACL functionality of HAProxy to provide fine-grained caching policy based on the content of request, response or server status.
JSON storage bins with schema validation
HashiCorp Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Prisma turns your database into a powerful GraphQL API which you can either use to build your own GraphQL server or connect to it directly from the frontend.
Izanami is a shared configuration, feature flipping and A/B testing service perfectly well suited for micro services environment written in scala and developed by the MAIF OSS team.
Izanami provides a friendly UI for non-tech users as an HTTP REST API you can call using you favorite language.
Izanami also provides first class integration. Java, Scala, Node and React and CLI clients are available to integrate Izanami with your application.
Iron is a fast and flexible middleware-oriented server framework that provides a small but robust foundation for creating complex applications and RESTful APIs. No middleware are bundled with Iron - instead, everything is drag-and-drop, allowing for ridiculously modular setups.
Motty provides the simpler way to test your client services.
It is a web application which gives you ability to create your own custom responses.
So you can intuitively and easily mock http responses. All you need to do is typing and click!
Social server with an ActivityStreams API. It's a stream server that does most of what people really want from a social network.
Ncdu (NCurses Disk Usage) is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.
A plugin-oriented tool for automating the investigation of broken hosts and services.
With Serverspec, you can write RSpec tests for checking your servers are configured correctly.
Serverspec tests your servers’ actual state by executing command locally, via SSH, via WinRM, via Docker API and so on.
imgproxy is a fast and secure standalone server for resizing and converting remote images. The main principles of imgproxy are simplicity, speed, and security.
Sensu is an infrastructure and application monitoring and telemetry solution. Sensu provides a framework for monitoring infrastructure, service & application health, and business KPIs. Sensu is specifically designed to solve monitoring challenges introduced by modern infrastructure platforms with a mix of static, dynamic, and ephemeral infrastructure at scale (i.e. public, private, and hybrid clouds).
NGINX Unit is a dynamic web application server, designed to run applications in multiple languages. Unit is lightweight, polyglot, and dynamically configured via API. The design of the server allows reconfiguration of specific application parameters as needed by the engineering or operations.
tus is a resumable upload protocol, with client and server implementations for all platforms!
This package checks if the application resources are running as they should and creates a service status panel.
It has the following main points:
Isso – Ich schrei sonst – is a lightweight commenting server written in Python and JavaScript. It aims to be a drop-in replacement for Disqus.
Postal is a complete and fully featured mail server for use by websites & web servers. Think Sendgrid, Mailgun or Postmark but open source and ready for you to run on your own servers.
Fractal is a tool to help you build and document web component libraries, and then integrate them into your projects.
Component (or pattern) libraries are a way of designing and building websites in a modular fashion, breaking up the UI into small, reusable chunks that can then later be assembled in a variety of ways to build anything from larger components right up to whole pages.
Fractal helps you assemble, preview and document website component libraries, and then integrate them into your web sites, apps and build processes to create joined up, ‘living’ projects.
Fractal can be run from the command line or integrated into your project via its API.
Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.
Each Mail-in-a-Box provides webmail and an IMAP/SMTP server for use with mobile devices and desktop mail software. It also includes contacts and calendar synchronization. The box also includes automatic DNS configuration, spam filtering, greylisting, backups to Amazon S3, static website hosting, and free TLS (SSL) certificates from Let’s Encrypt. Your box can host mail for multiple users and multiple domain names.
It implements modern mail protocols (SPF, DKIM, and DMARC) and the latest security best practices, including opportunistic TLS, strong ciphers, and HSTS. When enabled, DNSSEC (with DANE TLSA) provides a higher level of protection against active attacks. Exchange ActiveSync is also available as a beta feature.
Riot allows teams to communicate across a wide range of collaboration apps. If some team members use Riot while others use IRC, Slack or Gitter, Riot will allow these team members to seamlessly work together. Riot offers the richest network of communication bridges. Riot lets you run your own server, and provides users and teams with the most advanced crypto ratchet technology available today for a decentralized secure Internet. Riot is entirely open source: all the code is published on GitHub (Apache License) for anyone to see and extend. This means teams can customize or contribute to the code and everyone can benefit from the speed of community innovation. Riot is built on top of Matrix.
Crossbar.io is is a router for the open WAMP protocol, and it is open source. Together with the open source WAMP client libraries it is a connection fabric for components in distributed applications.
Crossbar.io connects an application with a temperature sensor, backend, alarm lamp, mobile frontend and a fan
Components can e.g. be a Web page/Web app frontend, a classic application backend running on a server, an individual microservice, a mobile client, or an IoT device.
Whatever they are, all components connect to Crossbar.io and Crossbar.io enables them to communicate with each other as equals.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
Open source continuous delivery server to model and visualize complex workflows with ease. Automate and streamline your build-test-release cycle for reliable, continuous delivery of your product.
Modern front-end development made easy. Sagui is all about good defaults. It is the single development dependency you need to worry about, taking care of build, tests and the development server.
Primer for Securing Ubuntu
This guide is for the software developer, architect or system administrator who doesn't want to spend a lifetime wading through cryptographic algorithms and complicated explanations of arcane system administration topics to tackle software security. We are a software development company and we have taken everything we know (and have learned through the years) about server and application security and distilled it into this simple yet detailed guide. This is not the sum of all things that could be or have been said about software security, but if you implement each of the concepts below your user data will be highly secure.
websocketd is the WebSocket daemon
It takes care of handling the WebSocket connections,
launching your programs to handle the WebSockets,
and passing messages between programs and web-browser.
YunoHost is a server operating system aiming to make self-hosting accessible to everyone.
New Relic’s SaaS-based Application Performance Monitoring helps you build, deploy, and maintain great web software.
Also, server monitoring, and more.
View raw output for critical events across servers. SeaLion gives you a graphical overview of server activity. View performance of system/custom metrics across multiple servers at a glance. The horizon charts makes it easy for you to identify patterns and find critical issues.
Event-driven, non-blocking I/O with PHP.
React is a low-level library for event-driven programming in PHP. At its core is an event loop, on top of which it provides low-level utilities, such as: Streams abstraction, async dns resolver, network client/server, http client/server, interaction with processes. Third-party libraries can use these components to create async network clients/servers and more.
Caddy is a lightweight, general-purpose web server for Windows, Mac, Linux, BSD and Android. It is a capable alternative to other popular and easy to use web servers. (@caddyserver on Twitter)
The most notable features are HTTP/2, Let's Encrypt support, Virtual Hosts, TLS + SNI, and easy configuration with a Caddyfile. In development, you usually put one Caddyfile with each site. In production, Caddy serves HTTPS by default and manages all cryptographic assets for you.