What are the killer apps of your favorite language? You can go for any language if you want to as well.
For me, Haskell has 3 great apps/libraries:
- PostgREST: An awesome way to create a REST-API from PostgreSQL tables
- Shellcheck: A static analysis tool for Shell scripts
- Pandoc: A parser/converter for various formats
How about you?
[1]: https://www.youtube.com/watch?v=QyJZzq0v7Z4
Values are type-checked across the boundary, SQL commands are validated at compile time, and proper prepared statements get generated (also at compile time).
It's a little bit like MS Linq in concept, but it works quite differently - by using PGSQL "DESCRIBE" to send the statement to the PostgreSQL server when compiling the code to do the validation and get the types. It really made writing database-baked websites less of a grind. https://github.com/darioteixeira/pgocaml
The only essential Rust program I know of is Blake3.
I don't know of any essential Java or .Net programs; anyway, I have no runtime for either. Maybe Minecraft and KSP?
Are any in Ada? With no runtime (as for Rust), we might not be forced to notice.
I have not encountered any in Erlang.
Despite limited enterprise level programming knowledge, Copilot is helping me write pretty good code vs. doing the copy, paste, modify from Stack Overflow.
[1] - https://livebook.dev/
[2] - https://livebeats.fly.dev/ built with Phoenix Framework
[3] - Discord