# SimonVT/schematic

Automatically generate ContentProviders

Repository: https://github.com/SimonVT/schematic
Canonical: https://ross.abutalabs.com/products/schematic
Language: Java
License Family: other
Last push: 2019-02-14T17:22:43+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4504, "days_push": 2757, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1321, forks 130 (observed 2026-08-28T04:04:21.913485+00:00)

## What it is
A Java annotation-processor library that automatically generates Android ContentProvider classes backed by an SQLite database from annotated table and database definitions. It eliminates boilerplate by deriving provider endpoints, URIs, and database schemas from simple annotated interfaces.

## Use cases
- generate android contentprovider from sqlite schema
- reduce contentprovider boilerplate in android app
- define database tables with annotations in android
- auto-generate content uris for android provider
- scaffold sqlite-backed provider for android

## When to choose
- building an Android app that exposes data via a ContentProvider
- you want to avoid hand-writing ContentProvider and SQLite boilerplate
- you prefer annotation-based schema definitions in Java

## When to avoid
- starting a new project today - the library is unmaintained with no license file and last released in 2019
- targeting modern Android with Room, which is the current recommended persistence layer
- you need Kotlin-first tooling or active community support

## Facets
- artifact type: library
- maturity: abandoned
- function: database, orm
- domain: mobile-development, databases, android-tools
- platform: jvm
- tags: content-provider, sqlite, annotation-processor, android, boilerplate-reduction, code-generation

## Member repositories
- SimonVT/schematic (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:21.913485+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:47:16.402338+00:00, confidence not recorded.
  - readme: https://github.com/SimonVT/schematic (fetched 2026-08-28T04:04:21.913485+00:00, sha 78dd9dd85d7a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
