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
·
g-plane avatar

g-plane/tiny-package-manager

0
View on GitHub↗
462 stars·33 forks·TypeScript·MIT·8 views

Tiny Package Manager

Learn how npm or Yarn v1 works.

Features

  • Core Systems and Utilities - Building a minimal dependency management tool for software projects.
  • System Programming - Tutorial for creating a functional package management system.
  • System Utilities - Implementation of a basic software package management system.

Star history

Star history chart for g-plane/tiny-package-managerStar history chart for g-plane/tiny-package-manager

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 Tiny Package Manager

Similar open-source projects, ranked by how many features they share with Tiny Package Manager.
  • kezhenxu94/cache-litekezhenxu94 avatar

    kezhenxu94/cache-lite

    166View on GitHub↗

    An extremely lite-weight cache framework in Kotlin, demonstrating how cache works.

    View on GitHub↗166
  • leandromoreira/cdn-up-and-runningleandromoreira avatar

    leandromoreira/cdn-up-and-running

    3,677View on GitHub↗

    This project is a content delivery network implementation that uses a web server and scripting language to cache content at the edge and reduce latency for end users. It functions as a distributed system designed to store backend responses on edge nodes and route incoming client requests through a proxy. The system utilizes custom request logic to handle edge caching strategies, including the delivery of stale content during origin failures. It implements request coalescing to merge simultaneous requests for the same resource into a single upstream call to prevent backend overload. The proje

    Lua
    View on GitHub↗3,677
  • jamesroutley/write-a-hash-tablejamesroutley avatar

    jamesroutley/write-a-hash-table

    4,345View on GitHub↗

    This project is a pedagogical implementation of a hash table in C, built from scratch using open addressing and linear probing for collision resolution. It serves as a computer science algorithm demo, demonstrating how to construct a fundamental key-value store at a low level. The implementation covers the core operations of an associative array: inserting a key-value pair, looking up a value by its key, and deleting a pair. It uses a hash function to compute storage locations, maps hash values to array indices with the modulo operator, and resolves collisions by scanning sequentially through

    cdata-structureshash-tables
    View on GitHub↗4,345
  • ronami/minipackronami avatar

    ronami/minipack

    3,299View on GitHub↗

    📦 A simplified example of a modern module bundler written in JavaScript

    JavaScript
    View on GitHub↗3,299
See all 30 alternatives to Tiny Package Manager→

Frequently asked questions

What does g-plane/tiny-package-manager do?

Learn how npm or Yarn v1 works.

What are the main features of g-plane/tiny-package-manager?

The main features of g-plane/tiny-package-manager are: Core Systems and Utilities, System Programming, System Utilities.

What are some open-source alternatives to g-plane/tiny-package-manager?

Open-source alternatives to g-plane/tiny-package-manager include: ronami/minipack — 📦 A simplified example of a modern module bundler written in JavaScript. jamesroutley/write-a-hash-table — This project is a pedagogical implementation of a hash table in C, built from scratch using open addressing and linear… kezhenxu94/cache-lite — An extremely lite-weight cache framework in Kotlin, demonstrating how cache works. leandromoreira/cdn-up-and-running — This project is a content delivery network implementation that uses a web server and scripting language to cache… kevmo314/codec-from-scratch — Build a simple video encoder from scratch. emilhernvall/dnsguide — dnsguide is a software implementation of the DNS protocol designed to handle queries and responses between clients and…