{{ define "main" }}
Introducing tea - the revolutionary, cross-platform package manager. Say goodbye to slow & clunky, and say hello to fast & smooth. From the creator of Brew. tea... from the creator of brew With tea, simply type commands and it takes care of the rest. Get the latest versions of open source tools and support specific tool versions for different projects. Experience better package management with tea. tea is a stand‐alone binary, see our docs for more installation methods.Invisible yet powerful
And through that packaging infrastructure, we have plans of leveraging blockchain to help remunerate devs for their contributions to OSS. You can learn more about our grand ambitions for web3 by checking out our white paper here.
As part of our long‐term, web3 vision, we're asking developers to authenticate via GitHub. Authentications will be integral in our mission to remunerate OSS developers for their valuable contributions to the modern internet landscape.
By clicking above, you'll be redirected to our GitHub OAuth app. We ask for your country of residence, as well as the hex address for your web3 wallet. This information will be used to assign you a rank based on your GitHub contributions, which in turn, will be used to determine remunerations after the launch of our tea protocol. You can learn more about our privacy policy here.
We're currently on tea and our tea'm and community are working hard to make tea the most powerful package manager that the world has ever seen. From our revolutionary `magic` to powerful scripts that draw upon the entire open-source ecosystem, we’re fundamentally reimagining what a package manager can be. If you have suggestions or thoughts on how tea could be improved even further, we'd love for you to join the discussion!
Easily access the entire open source ecosystem with tea. Simply prefix your commands with "tea" and if the tool isn't installed, tea will install it for you. Add magic to your shell scripts and use developer environments to enhance your workflow. magic is optional; if you don’t enable it, then just prefix your commands with `tea`.
{{- partial "play-btn.html" -}}
Simplify your development environment setup with tea by automatically fetching the specific versions of tools your project needs. With a range of specifications, tea provides a seamless solution to manage project dependencies. Debug changes, supplement your environment, and see the full environment with ease.
{{- partial "play-btn.html" -}}
Scripting is so powerful, but has been left in the dark ages because there’s no easy way to install the packages you need. tea can transform your scripts by leveraging the entire open source ecosystem.
{{- partial "play-btn.html" -}}
tea is a standalone binary for all platforms. You can curl it by itself or, if you want magic, use our installer. We provide a docker image and GitHub action for easier CI/CD.
$ sh <(curl https://tea.xyz)
This will confirm before setting up ~/.tea and adding to your ~/.shellrc. Our one-liner even abstracts installing tea itself:
$ sh <(curl tea.xyz) bun run start
This way, you don't need to start with "how to install tea" in your tutorials and blog posts. The installer also updates tea. If you hate installers, use brew:
$ brew install teaxyz/pkgs/tea-cli
When I ran my script (yarnpkg.com), it was an amazing moment––I realized I have not setup deno yet but tea magic just did it for me. It was a 'wow' moment... just 'wow'.
Neil M
It is hard to think of a more perfect use for blockchain technology than coordinating package releases for opensource software. What @teaxyz_ is embarking on will improve security, maintenance, and reliability, while providing much-needed incentive for independent developers. 🙌🏼
jcinis.eth
You guys are really onto something with magics – it's so awesome. I've been using it all day and I am hooked.
David D
tea’s +pkg syntax embodies our core belief that good tools should just get out of the way so that you can keep making the internet a better place. Access the entire open source ecosystem with one command, compose and combine everything, and enjoy an all-around more delightful dev experience.