aroberge / ideas
Easy creation of custom import hooks to experiment on alternatives to Python's syntax; see https://aroberge.github.io/ideas/docs/html/
β83Updated last year
Alternatives and similar repositories for ideas:
Users that are interested in ideas are comparing it to the libraries listed below
- Write compiled bytecode inline with pure Python. π€β75Updated 8 months ago
- Cython plugin for Lark, reimplementing the LALR parser & lexer for better performanceβ49Updated this week
- Over 600 fast Python bindings to the CPython C API. π€―β59Updated 8 months ago
- Declarative instrumentation for Python.β88Updated 3 weeks ago
- Operator overloading for fast anonymous functions.β50Updated 2 months ago
- Friendlier Python tracebacks.β83Updated 3 weeks ago
- β35Updated 3 months ago
- Minimalist but flexible Lexer/Parser tool in Python.β60Updated 4 years ago
- Decorator which checks whether the function is called with the correct type of parameters.β110Updated 4 months ago
- Run pytest inside a sub interpreterβ22Updated last year
- β45Updated 8 months ago
- Vendorize packages from PyPIβ103Updated 9 months ago
- Put all the objections to PEP 622 in one place.β32Updated 4 years ago
- Unravelling Python source codeβ188Updated last year
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)β63Updated 3 years ago
- generate random python code to test linter/formatter/and other toolsβ43Updated this week
- Dynamically create python functions with a proper signature.β126Updated 7 months ago
- Just use() code from anywhere - a functional import alternative with advanced features like inline version checks, autoreload, module gloβ¦β49Updated 8 months ago
- Utilities for run-time type validation and multiple dispatchβ165Updated 2 months ago
- A minimal re-implementation of Python's `venv` moduleβ136Updated 10 months ago
- Query Python AST elements by using CSS Selector-like syntaxβ36Updated 2 years ago
- Proof-of-concept `record` type for Pythonβ30Updated last year
- A Python type explainer!β82Updated last year
- Advanced macro expander and language lab for Python.β65Updated 2 weeks ago
- A JSON-friendly data structure which allows both object attributes and dictionary keys and values to be used simultaneously and interchanβ¦β101Updated last year
- Extension to the built-in ast module. Finds comments in source code and adds them to the parsed tree.β41Updated 11 months ago
- A command line tool, to simplify vendoring pure Python dependencies.β79Updated this week
- Extend Python syntax with HTML.β88Updated 4 years ago
- Python variant types that work with matchβ50Updated last year
- Create reproducible installations for a virtual environment from a lock fileβ86Updated 2 months ago