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.
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.
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 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.