awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
samchon avatar

samchon/tstl

0
View on GitHub↗
630 stars·50 forks·TypeScript·MIT·11 views

Tstl

TypeScript-STL (Standard Template Library, migrated from C++)

Features

  • Persistent Data Structures - TypeScript implementation of C++ Standard Template Library containers.
  • Developer Utilities - Standard Template Library implementation for the language.
  • Utility Libraries - Implementation of C++ Standard Template Library in TypeScript.

Star history

Star history chart for samchon/tstlStar history chart for samchon/tstl

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Tstl

Similar open-source projects, ranked by how many features they share with Tstl.
  • google/guavagoogle avatar

    google/guava

    51,473View on GitHub↗

    Guava is a Java standard library extension and utility toolkit that provides optimized data structures, concurrency tools, and core extensions. It serves as a comprehensive set of helpers for Java development, focusing on reducing repetitive boilerplate logic. The project is distinguished by its specialized implementations of immutable collections, which ensure thread safety and data consistency by preventing accidental modification. It also includes a dedicated graph data structure library for modeling and traversing networks of interconnected nodes and edges, alongside advanced collection t

    Javaguavajava
    View on GitHub↗51,473
  • inversify/inversifyjsinversify avatar

    inversify/InversifyJS

    12,066View on GitHub↗

    InversifyJS is an inversion of control framework and dependency injection library for TypeScript. It provides a centralized container to manage object lifecycles and automate the instantiation of classes and their dependencies. The library decouples software components by mapping unique identifiers to concrete implementations. This architecture separates object creation from business logic and allows for the replacement of real service implementations with mock objects during unit testing. The framework utilizes TypeScript decorators to provide metadata-driven injection and recursive depende

    TypeScript
    View on GitHub↗12,066
  • emmanueltouzery/prelude.tsemmanueltouzery avatar

    emmanueltouzery/prelude.ts

    383View on GitHub↗

    Functional programming, immutable collections and FP constructs for typescript and javascript

    TypeScript
    View on GitHub↗383
  • jay-karia/pigment-tsJ

    Jay-Karia/pigment-ts

    0View on GitHub↗
    View on GitHub↗0
See all 30 alternatives to Tstl→

Frequently asked questions

What does samchon/tstl do?

TypeScript-STL (Standard Template Library, migrated from C++)

What are the main features of samchon/tstl?

The main features of samchon/tstl are: Persistent Data Structures, Developer Utilities, Utility Libraries.

What are some open-source alternatives to samchon/tstl?

Open-source alternatives to samchon/tstl include: inversify/inversifyjs — InversifyJS is an inversion of control framework and dependency injection library for TypeScript. It provides a… jay-karia/pigment-ts. emmanueltouzery/prelude.ts — Functional programming, immutable collections and FP constructs for typescript and javascript. google/guava — Guava is a Java standard library extension and utility toolkit that provides optimized data structures, concurrency… a-jie/ppo. 2ndalpha/gasmask — Gasmask is a macOS utility designed to manage system-level network routing by organizing, merging, and activating…