DEV Community


Posted on • Updated on

I made a package manager!

I made a Package manager!

I made a package manager. It can download a package. It depends on simple ini files in a repository instead of package.json or anything else. Its entire production zip is less than 5kbs of space including docs and other things. It is written in ruby and depends on curl and Inifile to download and read the package files , respectively. feedback and pull requests (for packages) welcome!

GitHub logo Pandademic / Latte

Latte , The Package manger with a README 2x the size of it!


CodeFactor gitpod gh web editor Last release GitHub issues Depfu Depfu

Latte , The Hackable , Open source , Cross Platform ,Package Manager.


  • It's Small!
  • Its Fast! (Mostly)
  • It's Supported on Pretty much everything!
  • Oh for goodness sake , The README is bigger than the actual Package manager! seriously , no kidding you can check the file size!It's just bigger than it has to be for the README to be 2x bigger
  • More to come!




  • ruby 2.6 or higher
  • latest production zip.⚠️ Nothing but the latest is supported
  • bundler gem

  • extract the file called lattefile & the gemfile into your home directory
  • in your .bashrc or .zshrc add:
alias latte ="ruby ~/lattefile" 
Enter fullscreen mode Exit fullscreen mode
  • if using fish , in your add:
alias latte "ruby ~/lattefile"
Enter fullscreen mode Exit fullscreen mode
  • and then run
bundle install
Enter fullscreen mode Exit fullscreen mode

to install dependencies.

  • Delete the gemfile
  • You should now be able to use Latte. Try:
Enter fullscreen mode Exit fullscreen mode

Please leave your feedback!

Discussion (2)

ben profile image
Ben Halpern


pandademic profile image
Pandademic Author

Thank you so much!