A modern TypeScript standard library designed to fill the gaps in the native language toolkit. It provides well-tested, type-safe utilities, algorithms, data structures, and mathematical helpers that make TypeScript development faster, safer, and more
- 🚀 Productivity-focused: Reduce boilerplate with ready-to-use utilities
- 🔒 Type-safe by design: Leverages TypeScript’s type system for safer code
- 📦 Modular & tree-shakeable: Import only what you need, no extra bloat
- 📚 Broad coverage: Algorithms, data structures, math, string manipulation, and more
Practical and experimental algorithms implemented with type safety.
Foundational helpers and utilities that show up in almost every Typescript project.
Efficient, generic, and reusable implementations of classic data structures.
A versatile math module that goes beyond the basics, with support for areas like algebra, geometry, trigonometry, vectors, matrices, statistics, and probability. It’s not a full-fledged math engine, but it’s a solid foundation for most basic to advance computational needs.
Readable, lightweight utilities for string manipulation and formatting.
Contributions are welcome! Please open issues or submit pull requests.
MIT
Note: This library is maintained as a personal project, not by a large team or organization. While it aims to be reliable and useful, it won’t have the same level of support or long-term guarantees as big community-driven projects.
If you need more features or faster maintenance, feel free to fork it and make it your own.