{"id":14263151,"url":"https://github.com/fluentci-io/services","last_synced_at":"2025-10-25T21:32:22.064Z","repository":{"id":247819967,"uuid":"826795103","full_name":"fluentci-io/services","owner":"fluentci-io","description":"Services are processes that run in the background and provide functionality that you might need to test or operate your application in a CI/CD pipeline.","archived":false,"fork":false,"pushed_at":"2024-08-31T10:23:53.000Z","size":2712,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-04T19:06:41.303Z","etag":null,"topics":["cicd","continuous-delivery","continuous-integration","devbox","developer-tools","devops","flox","nix","overmind","pkgx","plugin","services","testing","wasm","webassembly"],"latest_commit_sha":null,"homepage":"https://docs.fluentci.io/category/services","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fluentci-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-10T11:48:20.000Z","updated_at":"2024-10-13T16:32:44.000Z","dependencies_parsed_at":"2024-08-22T13:13:20.525Z","dependency_job_id":"16e536d4-a0b6-4274-84cb-e543dee8b724","html_url":"https://github.com/fluentci-io/services","commit_stats":{"total_commits":183,"total_committers":1,"mean_commits":183.0,"dds":0.0,"last_synced_commit":"899d8c661cc0a240fcca1881b9454a4bef56fb02"},"previous_names":["fluentci-io/services"],"tags_count":101,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluentci-io%2Fservices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluentci-io%2Fservices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluentci-io%2Fservices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fluentci-io%2Fservices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fluentci-io","download_url":"https://codeload.github.com/fluentci-io/services/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238212452,"owners_count":19434955,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cicd","continuous-delivery","continuous-integration","devbox","developer-tools","devops","flox","nix","overmind","pkgx","plugin","services","testing","wasm","webassembly"],"created_at":"2024-08-22T13:02:21.843Z","updated_at":"2025-10-25T21:32:16.668Z","avatar_url":"https://github.com/fluentci-io.png","language":"Rust","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./.github/assets/banner.png\"\u003e\n\u003c/p\u003e\n\n[![MIT License](https://img.shields.io/badge/license-MIT-green.svg)](./LICENSE)\n[![discord](https://img.shields.io/discord/1132020671262773358?label=discord\u0026logo=discord\u0026color=5865F2)](https://discord.gg/V4U6dPskKc)\n\nThis repository contains the source code for [FluentCI](https://fluentci.io) services.\nServices are processes that run in the background and provide functionality that you might need to test or operate your application in a CI/CD pipeline.\nFor example, your CI/CD Pipeline might need to run tests that require access to a database and memory cache.\n\n## 🚀 Usage\n\nRun the following command to start a service locally or on your CI/CD pipeline:\n\n```bash\nfluentci run --wasm \u003cservice\u003e start\n```\n\nExample:\n\n```bash\nfluentci run --wasm postgres start\n```\n\n## ✨ Features\n\n- **Lightweight**: Services are built using WebAssembly and can run on Linux/MacOS without any additional dependencies or installations, making them lightweight and easy to use.\n- **Isolated**: Each service runs in its own isolated environment, ensuring that they do not interfere with existing services or applications on your machine.\n- **Customizable**: Services can be customized to suit your needs by modifying the source code, configuration files or environment variables.\n\n## 🧩 Services\n\n| Name                         | Description        |\n|------------------------------|--------------------|\n| [apache](./apache)           | A powerful and flexible HTTP/1.1 compliant web server |\n| [arangodb](./arangodb)       | A distributed multi-model database |\n| [caddy](./caddy)             | Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS  |\n| [cassandra](./cassandra)     | A distributed NoSQL database management system |\n| [clickhouse](./clickhouse)   | An open-source column-oriented database management system |\n| [cockroachdb](./cockroachdb) | A distributed SQL database built on a transactional and strongly-consistent key-value store |\n| [confd](./confd)             | A lightweight configuration management tool |\n| [consul](./consul)           | A distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure |\n| [consul-template](./consul-template) | A tool for generating files based on Consul data |\n| [couchdb](./couchdb)         | A database that uses JSON for documents, JavaScript for MapReduce indexes, and regular HTTP for its API |\n| [daemon](./daemon)           | A plugin that runs a command as a daemon |\n| [dragonflydb](./dragonflydb) | A modern replacement for Redis and Memcached |\n| [dgraph](./dgraph)           | A distributed, horizontally scalable, and low-latency graph database |\n| [dynamodb-local](./dynamodb-local) | A local version of Amazon DynamoDB |\n| [elasticmq](./elasticmq/) | A message queue system with the same semantics as Amazon SQS |\n| [envconsul](./envconsul)     | A tool that manages environment variables using HashiCorp Consul |\n| [etcd](./etcd)               | A distributed key-value store |\n| [httpbin](./httpbin)         | HTTP Request \u0026 Response Service |\n| [influxdb](./influxdb)       | A time series database designed to handle high write and query loads |\n| [jaeger](./jaeger)           | A distributed tracing system |\n| [mailcatcher](./mailcatcher) | A simple SMTP server that catches all incoming emails |\n| [mailhog](./mailhog)         | An email testing tool for developers |\n| [mailpit](./mailpit)         | An email and SMTP testing tool with API for developers |\n| [mariadb](./mariadb)         | The open source relational database |\n| [meilisearch](./meilisearch) | A powerful, fast, open-source, easy to use search engine |\n| [memcached](./memcached)     | A high-performance, distributed memory object caching system |\n| [minikube](./minikube)       | A tool that makes it easy to run Kubernetes locally |\n| [minio](./minio)             | A high performance distributed object storage server |\n| [mongodb](./mongodb)         | A general purpose, document-based, distributed database |\n| [mysql](./mysql)             | The world's most popular open source database |\n| [nats](./nats)              | A simple, secure and high performance messaging system |\n| [neo4j](./neo4j)             | A graph database management system |\n| [nginx](./nginx)             | HTTP and reverse proxy server |\n| [nsq](./nsq)                 | A realtime distributed messaging platform |\n| [opentelemetry-collector](./opentelemetry-collector) | OpenTelemetry Collector superset with additional collectors |\n| [postgres](./postgres)       | A database management system that is object-relational |\n| [php-fpm](./php)                 | PHP FastCGI Process Manager |\n| [quickwit](./quickwit)       | A distributed search engine |\n| [rabbitmq](./rabbitmq)       | An open source multi-protocol messaging broker |\n| [redis](./redis)             | An in-memory database that persists on disk | \n| [rethinkdb](./rethinkdb)     | An open-source, distributed database built with love |\n| [spicedb](./spicedb)         | Open Source, Google Zanzibar-inspired permissions database to enable fine-grained authorization for customer applications |\n| [stripe-mock](./stripe-mock/) | A mock HTTP server that responds like the real Stripe API. |\n| [temporal](./temporal)       | A distributed, scalable, durable, and highly available orchestration engine |\n| [tidb](./tidb)               | A distributed SQL database |\n| [typesense](./typesense)     | A fast, typo-tolerant search engine for building delightful search experiences |\n| [vault](./vault)             | A tool for managing secrets and protecting sensitive data |\n| [zipkin](./zipkin)           | A distributed tracing system |\n\n## 🤝 Contributing\n\nIf you want to contribute to this project, please read the [CONTRIBUTING.md](./CONTRIBUTING.md) file.\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.","funding_links":[],"categories":["Rust","webassembly"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffluentci-io%2Fservices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffluentci-io%2Fservices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffluentci-io%2Fservices/lists"}