micro-service
CallFS is an ultra-lightweight, high-performance REST API filesystem that provides precise Linux filesystem semantics over various backends including local filesystem, Amazon S3, and distributed peer networks
A microservice that allows you to add custom middleware to Pangolin resources.
A specialized microservice that enhances your Pangolin deployment by enabling custom Traefik middleware attachment to resources without modifying Pangolin itself. This provides crucial functionality for implementing authentication, security headers, rate limiting, and other middleware-based protections.
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
Microservice template for modern PHP applications.
The VilnaCRM PHP Service Template is a comprehensive starting point for building modern PHP microservices. It provides a robust foundation with a state-of-the-art tech stack, including API Platform 3, PHP 8, and Symfony 7. This template is designed to streamline the creation of new PHP projects, incorporating best practices in software architecture and development.
Cloud Native, Open Source, High-performance Messaging.
NATS provides an always-on messaging system, encompassing traditional pubsub with interest-based propagation, persistence with streaming replays, key/value storage and object storage. NATS provides a flexible set of powerful authentication and authorization access controls.
Related contents:
PDF processor api & cli.
pdfcpu is a PDF processing library written in Go that supports encryption and offers both an API and a command-line interface (CLI). It is compatible with all PDF versions with basic support and ongoing improvement for PDF 2.0 (ISO-32000-2).
EmailEngine is an email client but for apps, not people.
Effortless email integration for your app or service. Simplify IMAP and SMTP complexities, and focus on what truly matters. Build better features, faster.
Self-hosted solution for developers and businesses.
Background Jobs processing and message queue for NodeJS. The fastest, most reliable, Redis-based distributed queue for Node. Carefully written for rock solid stability and atomicity.
Scale your background job processing using Node.JS. BullMQ is a fast and robust background job processing library for Redis™.
BullMQ is a Node.js library that implements a fast and robust queue system built on top of Redis that helps in resolving many modern age micro-services architectures.
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.
The Flyimg project is a Dockerized application that allows you to resize, crop, and compress images on the fly. One Docker container to build your own Cloudinary-like service.
By default, Flyimg generates the AVIF image format (when the browser supports it) which provides superior compression compared to other formats.
Additionally, Flyimg also generates the WebP format, along with the impressive MozJPEG compression algorithm to optimize images, other formats are supported also such as PNG and GIF.
qr-code-service is a microservice implemented in Python which uses qrcode library. It provides a gRPC interface for generating QR codes.
HTTP microservice for QR Code generation.
An implementation of a simple HTTP microservice that generates QR Code upon request. All the QR heavy lifting is done by the qrcode Go package.
Streamlining APIs, Databases, & Microservices. The API platform for the modern stack. Ship features faster across any number of client applications with a GraphQL platform.
Building Enterprise Microservices with Dubbo!
Apache Dubbo is an easy-to-use, high-performance WEB and RPC framework with builtin service discovery, traffic management, observability, security features, tools and best practices for building enterprise-level microservices.
Caravaggio is a fast image proxy written in node.js.
Thumbor is a open-source smart on-demand image cropping, resizing, and filters photo thumbnail service.
Minimalist Self-hosted Image Service for user submitted images in your app.
The unified data layer
Connect your APIs, databases and microservices to a unified API at the edge. Delight your users with fast response times globally. Deploy globally fast GraphQL APIs with a top-notch developer experience.
The Universal Process Orchestrator. Process Orchestration for end-to-end automation.
The Platform Powering the API World. 🦍 The Cloud-Native API Gateway.
Kong or Kong API Gateway is a cloud-native, platform-agnostic, scalable API Gateway distinguished for its high performance and extensibility via plugins.
By providing functionality for proxying, routing, load balancing, health checking, authentication (and more), Kong serves as the central layer for orchestrating microservices or conventional API traffic with ease.
Supersonic Subatomic Java.
A Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from the best of breed Java libraries and standards.
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing.
Fast HTTP microservice written in Go for high-level image processing backed by bimg and libvips. imaginary can be used as private or public HTTP service for massive image processing with first-class support for Docker & Fly.io. It's almost dependency-free and only uses net/http native package without additional abstractions for better performance.
Free Cloud JSON Storage API.
Free data storage as a service. Pantry allows devs to store JSON for multiple apps & users. A good resource when building personal projects, apps for hackathons, and prototypes alike.
Pantry is a free service that provides perishable data storage for small projects. Data is securely stored for as long as you and your users need it and is deleted after a period of inactivity. Simply use the restful API to post JSON objects and we'll take care of the rest.
esup-signature is an application that aims to dematerialize and simplify the visa and signature circuits (initialers).
Esup-signature allows you to visa or sign documents using electronic certificates (eIDAS for example) or by simply adding an image to a PDF. This electronic signature is supported by the DSS Signature base provided by the European Commission.
A modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications.
Coroot is a monitoring and troubleshooting tool for microservice architectures.
Spin is an open source framework for building and running fast, secure, and composable cloud microservices with WebAssembly. It aims to be the easiest way to get started with WebAssembly microservices, and takes advantage of the latest developments in the WebAssembly component model and Wasmtime runtime.
The Distributed Application Runtime (Dapr) provides APIs that simplify microservice connectivity. Whether your communication pattern is service to service invocation or pub/sub messaging, Dapr helps you write resilient and secured microservices.
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
🚀 The open-source notifications infrastructure. A fully-featured microservice to send SMS, E-mail, Slack and Push notifications. Embeddable notification center for React with real-time updates, content management, and much more... Notification management simplified. The ultimate service for managing multi-channel notifications with a single API.
OpenFaaS® makes it easy for developers to deploy event-driven functions and microservices to Kubernetes without repetitive, boiler-plate coding. Package your code or an existing binary in an OCI-compatible image to get a highly scalable endpoint with auto-scaling and metrics.
A lightweight open framework for building fast and efficient cloud-native Java microservices.
Build cloud-native apps and microservices while running only what you need. Open LibertyTM is the most flexible server runtime available to JavaTM developers in this solar system.
Backstage is an open platform for building developer portals. Powered by a centralized software catalog, Backstage restores order to your microservices and infrastructure and enables your product teams to ship high-quality code quickly — without compromising autonomy.
A Docker-powered stateless API for PDF files. Gotenberg provides a developer-friendly API to interact with powerful tools like Chromium and LibreOffice for converting numerous document formats (HTML, Markdown, Word, Excel, etc.) into PDF files, and more.
The Developer Friendly Container & Microservices Platform
Built to maximize developer happiness. Works on any cloud, easy to setup, simple to use.
A scalable framework for realtime apps and microservices.