Dev tools · alternatives · 2026
24 alternatives to Python with do..end in place of strict indentation
Python without strict indentation. Contribute to navxio/dopy development by creating an account on GitHub.
This is a Python variant that replaces the language's strict indentation requirements with do..end block delimiters. Instead of relying on whitespace to define code blocks, developers write explicit begin and end… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Indentation-based syntax for Clojure. Contribute to ilevd/cwp development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 2

Some highlights: - 100% free and open source (https://github.com/alexmojaki/futurecoder), no ads or paid content. - No account required at any point. You can start instantly. (You can create an account if you want to save your progress online and across devices. Your email is only used for password resets) - 3 integrated debuggers can be started with one click to show what your code is doing in different ways. - Enhanced tracebacks make errors easy to understand. - Useful for anyone: You can have the above without having to look at the course. IDE mode…
2023 · futurecoder.io · its alternatives →
- 3

org-babel integration with Jupyter for evaluation of (Python by default) code blocks - gregsexton/ob-ipython
2015 · github.com · its alternatives →
- 4

`makedown` allows you to organise your shell scripts in one or several markdown files, by mix and matching different scripting languages for various commands and needs. zsh/bash/sh, python, javascript or anything else available on your system. Handy for replacing one-line-based package.json scripts or shell-based Makefiles. One can also write documentation and explanations to various commands in the same `.md` file. Most editors highlight correctly most languages in the markdown code blocks, even when you use several scripting languages. Here is a demo .md file…
2024 · github.com · its alternatives →
- 5

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo
2021 · github.com · its alternatives →
- 6

Hey HN! I wrote a book on programming called The Elements of Code. I put the entire book online here: https://elementsofcode.io/ When mentoring (usually new) programmers, I noticed there were a few common mistakes that seemed to account for about 80% of the complexity in their code. I couldn’t find a concise guide to fixing those mistakes, so I decided to write one. The title is an homage to The Elements of Style by Strunk and White, which is the classic guide for communicating well using prose. That guide is quite tactical in nature, and I wanted to parallel its focus in The…
2021 · pragprog.com · its alternatives →
- 7

Python to Regex. Regex to Python. The yRegex for humans. - iogf/crocs
2017 · github.com · its alternatives →
- 8

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 9TA
2024 · blocks.md · its alternatives →
- 10

Hey HN! I recently came across makedown here on HN and loved the concept. Wanting to learn Go, I thought this could be a great starter project - so I started working on my own Go implementation, which I’m calling mdx (https://github.com/dim0x69/mdx). Key Features: - Define dependencies between commands - Supports shebangs - Ability to pass arguments to code blocks Would love feedback and thoughts! Ref. makedown: https://github.com/tzador/makedown. Thanks for the idea! :)
2024 · github.com · its alternatives →
- 11IW
My book titled "Python re(gex)?" is free to download through this weekend [1][2] The book covers both 're' and 'regex' modules, has plenty of examples and chapters also have cheatsheets and exercises. Code snippets, exercises, sample chapters, etc are available on GitHub repo [3] I used pandoc+xelatex [4] to generate the pdf. [1] https://gumroad.com/l/py_regex [2] https://leanpub.com/py_regex [3] https://github.com/learnbyexample/py_regular_expressions [4]…
2019 · its alternatives →
- 12

a python-like language with hindley-milner-like type system, which is compiled to c - alehander92/Airtight
2015 · github.com · its alternatives →
- 13

Python to python compiler that allows you to use Python 3.6 features in older versions. - nvbn/py-backwards
2017 · github.com · its alternatives →
- 14

"Did You Mean?" Functionality on AttributeLookup. Contribute to dutc/didyoumean development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 15

Debugging-friendly exceptions for Python. Contribute to cknd/stackprinter development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 16

Greetings! A 2.5 weekends project to teach myself newer Python features (>= 3.10). Conditions are written as Lambda expressions that annotate parameters and return types, and coexist with type annotations. Symbols to share values between conditions are also supported to a limited extend.
2022 · github.com · its alternatives →
- 17

Contribute to tylerhou/fiber development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 18

AST-based fragmental source code refactoring toolkit for Python - isidentical/refactor
2021 · github.com · its alternatives →
- 19

Tach is a pip package that lets you define module boundaries, automatically detect all cross-module dependencies, and then validate and enforce those dependencies. It also supports strict interfaces for modules by overloading `__all__`. The core static analysis is done in Rust, so all Tach commands run quickly. The goal of Tach is to help eng teams maintain velocity while scaling quickly, something we've seen break down a number of times. Give it a try!
2024 · github.com · its alternatives →
- 20

Python With Kurly braces. Contribute to umlet/pwk development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 21

I'm Gary Bernhardt, founder of Execute Program, an interactive platform for learning programming languages and other programming tools. Our "Python for Programmers" course is in a free open beta for the next week or so. We don't normally do open betas, but the infrastructure behind this course is new and very complex, so we want to stress test it. https://www.executeprogram.com/courses/python-for-programmer... Today, "Python for Programmers" contains 581 interactive code examples covering the core language. It's aimed at established programmers, not beginners. We don't…
2023 · executeprogram.com · its alternatives →
- 22

Hey HN I’ve been building *W++*, a scripting language that looks like Python but runs on the .NET runtime. It started as a fun side project, but it evolved into something surprisingly powerful — and potentially useful: Key Features: - Python-style syntax with semicolon-based simplicity - Compiles to .NET IL with experimental JIT support - Can run interpreted or compiled - Built-in CLI for managing projects, running, and building - Supports importing NuGet packages and converts them to .ingot modules automatically - MIT licensed and fully open-source You can even do things like: wpp import…
2025 · github.com · its alternatives →
- 23

Recently, I write an interpreter for subset of Python using Go. I haven't seen source code of CPython, all is just written according to my understanding of Python so there may be some unusual things. Hope you can play fun with it. Any suggestion is welcome, glad to get some feedback.
2023 · github.com · its alternatives →
- 24

A selection of printable, one-page cheatsheets, generated from Markdown using Pandoc & LaTeX - kickstartcoding/cheatsheets
2019 · github.com · its alternatives →
Also compare
- Indentation-based syntax for Clojure alternatives
- Futurecoder – A free interactive Python course for coding beginners alternatives
- Emacs org mode integration with IPython alternatives
- Makedown – A Markdown powered Makefile alternative alternatives
- Prometeo – a Python-to-C transpiler for high-performance computing alternatives
- I wrote a book about Python alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →