Skip to content

gabaudette/ts-stdlib

Repository files navigation

ts-stdlib

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

Features

  • 🚀 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

Packages

Algorithms

Practical and experimental algorithms implemented with type safety.

Core

Foundational helpers and utilities that show up in almost every Typescript project.

Data structures

Efficient, generic, and reusable implementations of classic data structures.

Mathematics

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.

String

Readable, lightweight utilities for string manipulation and formatting.

Contributing

Contributions are welcome! Please open issues or submit pull requests.

License

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.

About

A collection of TypeScript standard library utilities to enhance productivity and code quality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors