mathialo/bython
Python with braces. Because python is awesome, but whitespace is awful. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
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: 3801
- days_rel: n/a
- days_push: 2106
- n_releases_24m: 0
Adoption not part of the score
2687 stars · 109 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Bython is a Python preprocessor that lets you write Python code using curly braces instead of significant indentation. It translates .by files into standard Python files and runs them with the regular Python interpreter, so existing modules still work.
Use cases
- write python with braces instead of indentation
- convert python files to brace syntax
- run python code without worrying about tabs and spaces
- preprocess curly bracket code into valid python
- use python libraries with brace-delimited syntax
When to choose
- you strongly prefer braces over significant whitespace
- you want to mix indentation styles without breaking python code
- you need a lightweight transpiler from braces to python
When to avoid
- you are happy with standard python indentation
- you need a full standalone language with tooling and debugger support
- you need actively maintained software with recent releases
Facets
cli-tool · maturity maintenance
parser programming-language developer-tools programming-languages developer-tools python cli cross-platform python-preprocessor braces transpiler whitespace command-line
2 sources
- readme: https://github.com/mathialo/bython · fetched 2026-08-28 · e8cf74e9c7c6
- registry_pypi: https://pypi.org/pypi/bython/json · fetched 2026-08-29 · a58749ddb631
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mathialo/bython | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem