tavisrudd / throw_out_your_templates
This module is a rant (with code) encouraging Python developers to consider using pure Python for HTML generation rather than always using template languages. Read the module docstring for the rest of this rant. The temporary name is an ode to Ian Bicking's blog post 'Throw out your frameworks' (http://blog.ianbicking.org/2010/03/01/throw-out...…
☆24Updated 2 years ago
Related projects: ⓘ
- Sum Types, aka Tagged Unions, for Python☆42Updated 2 years ago
- ☆287Updated 8 months ago
- A toy for making geometric art, inspired by Islamic Zellij.☆18Updated 5 years ago
- An experiment to use infix operators in Python☆57Updated 5 years ago
- A list of Python type checkers (PEP 484 compliant and not, static and runtime/dynamic)☆61Updated 2 years ago
- A fragmentary bidirectional type system as a Python library☆53Updated 5 years ago
- Python library to work with algebraic effects☆66Updated 3 years ago
- A dynamic language inspired by Python and E.☆78Updated 3 years ago
- Easy anonymous functions by partial application of operators☆102Updated 9 months ago
- A namedtuple-style library for defining immutable sum types in Python.☆27Updated 3 years ago
- Extension to ast that allow ast -> python code generation.☆16Updated 6 years ago
- Literal support for Pyrsistent data structures in Python☆127Updated 3 years ago
- Algebraic data types for python☆22Updated 7 years ago
- Read Watches in Python☆40Updated 9 months ago
- Macros in Python: quasiquotes, case classes, LINQ and more!☆30Updated 4 years ago
- Partial evaluation for Python with syntactic sugar☆36Updated 8 years ago
- wasmicropython https://pmp-p.github.io/wapy/minide/ with focus on Python not devices☆9Updated 3 years ago
- Monadic do-notation in Python (requires pypy3)☆19Updated 6 years ago
- Osh (Object SHell) is a command-line and API toolkit combining cluster access, database access, and data slicing and dicing. Sort of like…☆56Updated 4 years ago
- Extend Python syntax with HTML.☆86Updated 3 years ago
- Supercharge your Python with parts of Lisp and Haskell.☆88Updated last year
- A small DSL to write HTML in Python.☆57Updated 5 years ago
- A language for describing Python programs with concise higher-order annotations like "(a -> a) -> [a] -> [a]" but don't you dare call the…☆59Updated 11 years ago
- ANSI cursor movement and graphics in Python☆50Updated 7 months ago
- Yet another PEG parser combinator library and DSL☆58Updated last year
- A Python REPL the way I like it☆48Updated last week
- Grammars suitable for lark parser and Hypothesis☆42Updated 5 months ago
- A Python DB-API abstraction module.☆27Updated 7 years ago
- Rust-like macros in Python by abusing type annotations☆63Updated 5 years ago
- A terrible way of testing terminal applications☆44Updated 4 years ago