Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/faros-ai/faros-community-edition
BI, API and Automation layer for your Engineering Operations data
https://github.com/faros-ai/faros-community-edition
airbyte analytics business-analytics business-intelligence cicd dbt developer-productivity devops dora engineering-operations engops engprod faros hasura incident-management metrics sdlc space tasks-management version-control
Last synced: 3 months ago
JSON representation
BI, API and Automation layer for your Engineering Operations data
- Host: GitHub
- URL: https://github.com/faros-ai/faros-community-edition
- Owner: faros-ai
- License: apache-2.0
- Created: 2022-02-24T01:47:12.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T18:32:29.000Z (9 months ago)
- Last Synced: 2024-04-13T02:29:59.767Z (9 months ago)
- Topics: airbyte, analytics, business-analytics, business-intelligence, cicd, dbt, developer-productivity, devops, dora, engineering-operations, engops, engprod, faros, hasura, incident-management, metrics, sdlc, space, tasks-management, version-control
- Language: TypeScript
- Homepage: https://community.faros.ai
- Size: 12 MB
- Stars: 400
- Watchers: 15
- Forks: 55
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
- awesome - faros-ai/faros-community-edition - BI, API and Automation layer for your Engineering Operations data (TypeScript)
- awesome-starred - faros-ai/faros-community-edition - BI, API and Automation layer for your Engineering Operations data (analytics)
README
# ![](img/faros.ico) Faros Community Edition
[![GitHub Stars](https://img.shields.io/github/stars/faros-ai/faros-community-edition?style=social)](https://github.com/faros-ai/faros-community-edition/stargazers/) [![Community Slack](https://img.shields.io/badge/chat-Slack-%234a154b)](https://community.faros.ai/docs/slack) [![Release](https://github.com/faros-ai/faros-community-edition/actions/workflows/release.yml/badge.svg)](https://github.com/faros-ai/faros-community-edition/actions/workflows/release.yml)
![DORA Metrics](img/dora_metrics.png)
Faros Community Edition (CE) is an open-source engineering operations platform that connects the dots between all your operational data sources for a single-pane view across the software development life cycle.
## โจ Features
- **Rich Data Schema**: Connected canonical models for the whole SDLC; 50+ entities, from tasks to deployments
- **Import from a variety of sources**: Easy data import onto our models from Task Management, Version Control, Incident Management, and CI/CD systems
- **Flexible GraphQL API**: Leverage imported data for automation / exploration in our canonical representation
- **Preconfigured dashboards**: View well known engineering metrics such as [DORA](https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance) and [SPACE](https://queue.acm.org/detail.cfm?id=3454124)
- **Extensibility and shareability**: Build and share custom metrics and dashboards
- **Container-based deployment**: Run on your laptop, private or public cloud, with no external dependencies## ๐ One-liner to get Git + Jira analytics on your laptop in 10 minutes
Requires Docker Desktop and git. Open your favorite terminal and run the install script:
```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/faros-ai/faros-community-edition/main/install.sh)" _ --source github_readme
```
For more info about the script see [๐งก Faros Essentials](https://community.faros.ai/docs/faros-essentials).![Install Flow](img/install_flow.gif)
For a step by step instructions follow our [๐ Quickstart Guide](https://community.faros.ai/docs/quickstart) to connect your engineering systems and explore the metrics, all while learning about Airbyte, Metabase, Hasura and n8n!
## โ๏ธ System Components
![Architecture](img/architecture.png)
Built **100%** with open-source components:
- **[Airbyte](https://airbyte.com)**: Data integration platform for importing data from a [variety of sources](https://github.com/faros-ai/airbyte-connectors) (even [more sources](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors))
- **[Hasura](https://hasura.io)**: GraphQL engine that makes your data accessible over a real-time GraphQL API
- **[Metabase](https://metabase.com)**: Business Intelligence (BI) tool for generating metrics and rendering charts and dashboards from your data
- **[dbt](https://www.getdbt.com)**: Data transformations to convert raw data into usable metrics
- **[n8n](https://n8n.io/)**: Extendable workflow automation of top of your data
- **[PostgreSQL](https://www.postgresql.org)**: Stores all the your data in canonical representation
- **[Docker](https://www.docker.com)**: Container runtime to run the services
- **[Flyway](https://flywaydb.org)**: Schema evolution for the database schema
- **[Faros Events CLI](https://github.com/faros-ai/faros-events-cli)**: CLI for reporting events to Faros platform, e.g builds & deployments from your CI/CD pipelines## ๐ค Community support
For general help using Faros CE, please refer to the [official documentation](https://community.faros.ai). For additional help, you can use one of these channels to ask a question:
- **[Slack](https://community.faros.ai/docs/slack)**: Live discussions with the Community and Faros team
- **[GitHub Issues](https://github.com/faros-ai/faros-community-edition/issues)**: Bug reports, suggestions, contributionsCheck out our [website](https://faros.ai). Follow us on [Twitter](https://twitter.com/Faros_AI) or [LinkedIn](https://www.linkedin.com/company/faros-ai/) to get the latest company news.
## ๐ License
[Apache License 2.0](LICENSE)