TechScript is built on top of the outstanding contributions of the open source software community. Here are the core libraries and languages that inspired and made this project possible:
- Rust Programming Language: Providing the foundation for type safety, zero-overhead execution, and speed.
- Logos: Highly optimized, allocation-free lexer generation.
- Clap: CLI command parser wrapper.
- Egui & Egui Dock: Cross-platform immediate-mode GUI library used to build the TechScript Studio IDE interface.
- Serde / Serde JSON: Encoding and decoding serialization structures.
- Tower LSP: Providing Language Server Protocol bindings.
- Python: Clean readability and spacing indentation concepts.
- Zig & Go: Pragmatic approach to keywords, fast compilation cycles, and simple toolchain distributions.
- Bun: Unified toolchain experience (all-in-one run, format, lint, test, package manager).