Back to Explore

RyanSaxe/jiti

GitHub
2 updates · last 90 days1 watchersOpen source

Last release: 1 week ago

Jiti is an interface-first Python tool that lets you declare typed function or method stubs, and then generates real implementations the first time they are called. It validates generated code against ruff, type checking, and your tests, caches the results for later calls, and can “merge” the generated code back into your source to remove the jiti dependency.

Project status

  • The source appears actively maintained, with a recent upstream push on 2026-05-30 and a very recent follow-on update to v1.1.0 after the initial v1.0.0.
  • The apparent update cadence is fast over a short window, v1.1.0 on 2026-05-26 and v1.0.0 on 2026-05-25 (implying iterative development early on).

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v1.1.0

    1 week ago

    v1.1.0 introduces a new Jiti CLI (status, merge, test prune/keep, and clear) and adds a full code folding pipeline via `jiti merge` that replaces `@jiti` stubs with generated implementations and merges test artifacts. It also improves discovery and store mechanics to support mirror inspection, targeted section resolution, and better performance for status/prune operations.

    Features
  • v1.0.0

    1 week ago

    This is the initial release of the project (v1.0.0). The release notes contain no additional details beyond the MIT licensing statement, so there are no documented feature additions, fixes, or compatibility changes to evaluate.