Ross ROSS = Recommend OSS · open-source software intelligence for agents

singer-io/getting-started resource

This repository is a getting started guide to Singer. observed · 2026-08-28

github.com/singer-io/getting-started · homepage · Makefile observed · 2026-08-28

Health v2 · maintenance only

48/100

  • Activity 35
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3593
  • days_rel: n/a
  • days_push: 390
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1345 stars · 140 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

The official getting-started guide and documentation for the Singer open-source ETL standard, which defines how extraction scripts (Taps) and loading scripts (Targets) communicate via JSON over stdout. It covers the Singer specification, config and state handling, discovery and sync modes, and best practices for building Taps and Targets.

Use cases

  • learn how to write a singer tap
  • understand the singer specification for etl scripts
  • build a data pipeline from an api to a database
  • move data between databases and web apis
  • get started with open source etl
  • develop a singer target for loading data
  • implement incremental data extraction with state

When to choose

  • you are new to Singer and want to learn the spec
  • you are building a new Tap or Target from scratch
  • you need best practices for incremental replication and state handling

When to avoid

  • you need a ready-made ETL tool rather than documentation
  • you want a maintained runtime library rather than a guide
  • you need a GUI-based data integration platform

Facets

learning-resource · maturity active

etl documentation developer-tools developer-tools tutorials python cli cross-platform singer taps targets data-pipelines specification getting-started-guide data-engineering

2 sources

Member repositories

RepositoryRoleHealth v2
singer-io/getting-startedmain48

For agents

markdown · JSON · MCP: product_card(name="singer-io/getting-started")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem