Indent - Made for the beginners, and the pros.

by
An interpreting language — simple, readable, beginner-friendly. Yes, batteries included. Tired of boilerplate or messy environments? Indent is a lowercase, indentation-based language with a robust static type system. Get instant execution straight from your source code combined with compile-time type safety. Features a rich standard library (HTTP, JSON, Crypto) and zero-config built-in tools for formatting, package management, and testing.

Add a comment

Replies

Best
Hello Product Hunt! 👋I’m the creator of Indent, and I am incredibly excited to share it with you all today.We built Indent because we wanted a language that combined the absolute simplicity and instant gratification of Python with the safety and robust tooling of Go or Rust. Too often, developers have to choose between writing fast, clean code or having a compiler catch their bugs early. Indent solves this by pairing a readable, lowercase, indentation-based syntax with a strong static type system and automatic type inference.We also wanted to eliminate "tooling fatigue" right out of the box. Indent is truly batteries-included—featuring its own built-in package manager, formatter, test runner, and a standard library equipped for HTTP, JSON, and cryptography.A huge shout-out to GitHub, which serves as our entire Package Index and allows us to host our sponsored packages securely. It is an incredible platform for backing up our ecosystem and bringing our developer community together!Indent runs directly from source with instant execution, meaning you can edit, run, and iterate with zero waiting.Whether you are an absolute beginner or a seasoned engineer looking for a cleaner scripting experience, we’d love for you to give Indent a try!I’ll be here all day to answer your questions. What features are you most excited to see added to the standard library next? Let me know your thoughts and feedback! 👇