Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
Poco pocoproject.org
C++ class libraries for building network-based applications and servers.
-
Phoenix phoenixframework.org
Framework for building HTML5 apps, API backends and distributed systems.
-
Otoroshi otoroshi.io
Modern HTTP reverse proxy with lightweight API management.
-
Open RPC open-rpc.org
The OpenRPC Specification defines a standard, programming language-agnostic interface description for JSON-RPC 2.0 APIs.
-
NATS nats.io
Open source, high-performance, lightweight cloud messaging system.
-
Your Server as a Function monkey.org
small_orange_diamond:PDF - Describes three abstractions which combine to present a powerful programming model for building safe, modular, and efficient server software: Composable futures, services and filters.
-
Service per Team microservices.io
Each team is responsible for one or more business functions (e.g. business capabilities). A team owns a code base consisting of one or more modules. Its code base is sized so as to not exceed the cognitive capacity of team. The team deploys its code as one or more services. A…
-
Micro Frontends micro-frontends.org
Extending the microservice idea to frontend development.
-
mirrord metalbear.com
Run local code as if it were a pod in a remote Kubernetes cluster.
-
Microservices Resource Guide martinfowler.com
Martin Fowler's choice of articles, videos, books, and podcasts that can teach you more about the microservices architectural style.
-
Canary Release martinfowler.com
Technique to reduce the risk of introducing a new software version in production by slowly rolling out the change to a small subset of users before rolling it out to the entire infrastructure and making it available to everybody.
-
Microservice Architecture martinfowler.com
Particular way of designing software applications as suites of independently deployable services.
-
Testing Strategies in a Microservice Architecture martinfowler.com
Approaches for managing the additional testing complexity of multiple independently deployable components.
-
LogDNA (c) logdna.com
Centralized log management software. Instantly collect, centralize, and analyze logs in real-time from any platform, at any volume.
-
Central Dogma line.github.io
Open-source highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2.
-
Kuma kuma.io
Platform agnostic open source control plane for service mesh and microservices.
-
Ktor ktor.io
Framework for building asynchronous servers and clients in connected systems using the Kotlin programming language.
-
KrakenD krakend.io
Open source ultra performance API Gateway.
-
Jolie jolie-lang.org
Open source microservice-oriented programming language.
-
Hono hono.dev
Small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime.
-
Hazelcast hazelcast.org
Open source in-memory data-grid. Allows you to distribute data and computation across servers, clusters and geographies, and to manage very large data sets or high data ingest rates. Mature technology.
-
Gorilla gorillatoolkit.org
Web toolkit for the Go programming language.
-
TiKV github.com
Distributed transactional key-value database.
-
Electrode github.com
Universal React/Node.js application platform.
-
Couchbase github.com
A distributed database engineered for performance, scalability, and simplified administration.
-
Ambassador (c) getambassador.io
Kubernetes-native API gateway for microservices built on Envoy.
-
Geode geode.incubator.apache.org
Open source, distributed, in-memory database for scale-out applications.
-
Flask flask.pocoo.org
Python framework for microservices based on Werkzeug and Jinja 2.
-
Falcon falconframework.org
Bare-metal Python web API framework for building very fast app backends and microservices.
-
Microservices - From Design to Deployment f5.com
small_orange_diamond:PDF - F5's seven-part series on microservices.
-
Elasticsearch elastic.co
Open source distributed, scalable, and highly available search server.
-
Duct duct-framework.org
A server-side framework for Clojure.
-
Ecotone docs.ecotone.tech
Framework based on architectural principles of DDD, CQRS and Event Sourcing that provides building blocks to create scalable and extensible applications.
-
Deno deno.land
JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience.
-
GNAP datatracker.ietf.org
Grant Negotiation and Authorization Protocol defines a mechanism for delegating authorization to a piece of software, and conveying that delegation to the software. This delegation can include access to a set of APIs as well as information passed directly to the software.DRAFT
-
Dapr dapr.io
Open source runtime for writing highly performant microservices using any programming language.
-
Cro cro.services
Libraries for creating reactive distributed systems using Perl 6.
-
CockroachDB (c) cockroachlabs.com
A cloud-native SQL database modelled after Google Spanner.
-
Spring Cloud Gateway cloud.spring.io
API Gateway on top of Spring MVC. Aims to provide a simple, yet effective way to route to APIs.
-
SECO ceur-ws.org
small_orange_diamond:PDF - Understanding software ecosystems: a strategic modeling approach.
-
Camel camel.apache.org
Empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based fluent API, Spring or Blueprint XML configuration files, and a Scala DSL.
-
Bottle bottlepy.org
Fast, simple and lightweight WSGI micro web-framework for Python.
-
Ballerina ballerina.io
Cloud native programming language.
-
Are we web yet? arewewebyet.org
star: - A summary of the current state of web programming in Rust.
-
Apache APISIX apisix.apache.org
High-performance, real-time API gateway and AI gateway built on NGINX and etcd, with hot-reloaded routing and 100+ plugins.
-
API Platform api-platform.com
API-first web framework on top of Symfony with JSON-LD, Schema.org and Hydra support.
-
Actix actix.rs
Powerful, pragmatic, and extremely fast web framework for Rust.
-
Actionhero actionherojs.com
Multi-transport Node.js API server with integrated cluster capabilities and delayed tasks.
-
Let's Markdown! letsmarkdown.com
An online real-time collaborative markdown editor built on Rust.
-
Laverna laverna.cc
Laverna is a JavaScript note taking application with Markdown editor and encryption support. :gem: Markdown notes with encryption!
- next page of items loading…