enigmae / faros-community-edition

BI, API and Automation layer for your Engineering Operations data

Home Page:https://community.faros.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Faros Community Edition

GitHub Stars Community Slack CI/CD PR Cycle Time

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.

Metrics

🏁 Quickstart

Follow our 🏁 Quickstart Guide to connect your engineering systems and explore the metrics, all in a matter of minutes!

✨ 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 and SPACE
  • 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

ℹ️ Components

Architecture

Built 100% with open-source components:

  • Airbyte: Data integration platform for importing data from a variety of sources (even more sources)
  • Hasura: GraphQL engine that makes your data accessible over a real-time GraphQL API
  • Metabase: Business Intelligence (BI) tool for generating metrics and rendering charts and dashboards from your data
  • dbt: Data transformations to convert raw data into usable metrics
  • n8n: Extendable workflow automation of top of your data
  • PostgreSQL: Stores all the your data in canonical representation
  • Docker: Container runtime to run the services
  • Flyway: Schema evolution for the database schema
  • 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. For additional help, you can use one of these channels to ask a question:

  • Slack: Live discussions with the Community and Faros team
  • GitHub Issues: Bug reports, suggestions, contributions

Check out our website. Follow us on Twitter or LinkedIn to get the latest company news.

📜 License

Apache License 2.0

About

BI, API and Automation layer for your Engineering Operations data

https://community.faros.ai

License:Apache License 2.0


Languages

Language:TypeScript 79.5%Language:Shell 13.9%Language:JavaScript 6.0%Language:Dockerfile 0.6%