Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
SDK and CLI for spawning streaming stateless HTTP microservices in multiple programming languages
| Date | Stars |
|---|---|
| 2026-07-24 | 481 |
| 2026-07-25 | 481 |
| 2026-07-28 | 481 |
| 2026-07-30 | 481 |
| 2026-08-06 | 481 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Microcule <a href="https://travis-ci.org/Stackvana/microcule"><img src="https://travis-ci.org/Stackvana/microcule.svg" alt="build:"></a> Software Development Kit and Command Line Interface for spawning streaming stateless HTTP [microservices](http://martinfowler.com/articles/microservices.html) for any programming language or arbitrary binary. Think of it as serverless functions meets [Unix Philosophy](https://en.wikipedia.org/wiki/Unix_philosophy). see: [100+ Working Service Examples](https://github.com/stackvana/microcule-examples) ## Table of Contents - [Introduction](#introduction) - [Enterprise Ready](#enterprise-ready) - [Features](#features) - [Modular](#modular) - [Universal](#universal) - [Intelligent HTTP Request Parsing](#intelligent-http-request-parsing) - [Consistent](#consistent) - [Extendable](#extendable) - [Versatile](#versatile) - [No Containers](#no-containers) - [Languages](#languages) - c ( with `gcc` ) - java - javascript ( first-class support ) - coffee-script - common lisp - bash - lua - golang - ocaml - perl - php - python - python3 - ruby - rust - r - scheme - smalltalk - tcl - [Installation](#installation) - [Plugins](#plugins) - Body Parser - Compiler - Logger - Rate limiter - Mschema Request Validator - Source Github repo - Source Gist repo - Spawn - [Command Line Interface Usage](#cli-examples) - [Node.js HTTP Middleware Usage](#node-middleware-usage) - [Spawning arbitrary compiled binaries](#) - [Chaining Services as Middlewares](#chaining-services-as-middlewares) - [Multiple Microservices Per Server Instance](#) - [SSL/HTTPS](#ssl) - [Security](#security) - [100+ Working Code Examples](#examples) - [Etymology](#etymology) ## Introduction At it's core, `microcule` maps HTTP request response streams to the STDIN STDOUT streams of a function in any arbitrary programming language or any compiled binary. It's reminiscent of [CGI](https://en.wikipedia.org/wiki/Common_Gateway_Interface), but utilizes additional STDIO streams, does not attempt to parse STDOUT for HTTP response methods, and ships with streaming plugins for extending your microservices. microcule is an old concept rethought and improved with the latest industry standard toolings. If you are using Amazon Lambda or other cloud function hosting services like Google Functions or [hook.io](http://hook.io), you might find `microcule` a very interesting option to remove your dependency on third-party cloud providers. microcule allows for local deployment of enterprise ready microservices. microcule has few dependencies and will run anywhere Node.js can run. [quick demonstration video](https://www.youtube.com/embed/GSfeBHN1c_g "quick demonstration video") ## Enterprise Ready This project is the component which several production services, including [hook.io](http://hook.io), use to spawn real-time arbitrary streaming microservices in response to streaming HTTP requests. It's been battle-hardened with over two years of development and it's largest installation is now managing over 11,0000 microservices. You are encouraged to use this module as-is, or modify it to suite your needs. If you are interested in contributing please let us know by opening a Pull Request. ## Features ### Modular Only require the functionality you need. `microcule` [itself](https://github.com/Stackvana/microcule/blob/master/index.js) is actually just a collection of HTTP middleware [Plugins](#plugins) presented as a CLI tool. This is essential, as all it's features and functionality are de-coupled with an industry standard API. You are encouraged to use the `microcule` binary shipped with this project, or use microcule plugins programmatically in your existing application. ### Universal - Supports Serverless functions in 20 programming languages! ( and counting ) - Supports Serverless with standard Unix or Linux tools ( like `ls`, `ech
Excerpt of 19,068 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:5416fc2dbebe6259, topic:serverless