At Rig.dev, we love open source. It's not just about writing code; it's about sharing solutions, solving problems - all as a community. We asked everyone on our team to show their current favourite open source project. Why? Because we're always on the hunt for cool tools and we thought you might be too.
The answers we got are all over the map, and that's what makes this so interesting. Some of us are into hardcore frameworks, while others are vibing with smaller, simpler projects that solve everyday challenges. Either way, we're stoked about these open source projects that are making our lives easier and we think you might find a few new favourites in this list too.
I'm on a mission to reach 1k stars for Rig.dev. Would you consider supporting by giving it a star on Github? It encourages me and the rest of the team to produce new, high-quality content weekly.
Our Github: https://github.com/rigdev/rig
“It is important that the main tool used for IaaC truly is OSS.”
Benjamin, Senior Software Engineer
OpenTofu (formerly known as OpenTF) is a fork of Terraform, an open-source infrastructure as code (IaC) tool that allows you to safely and efficiently build, change, and version infrastructure. OpenTofu is still under development, but it aims to be a fully open-source, community-driven alternative to Terraform.
The origin of OpenTofu is the Terraform OSS community's concern over HashiCorp's decision to switch the Terraform license from the Apache 2.0 license to the Business Source License (BSL). The BSL is a more restrictive license that could make it more difficult for organizations to use Terraform in certain circumstances.
“It is much nicer to use than the built-in python interpreter.”
Matias, Software Engineer
bpython is a Python interpreter with a fancy curses interface. It adds several features common to IDEs, such as syntax highlighting, expected parameter list, auto-indentation, and autocompletion. It is released under the MIT License.
bpython was created by David Paleino in 2004. The original goal of bpython was to provide a more interactive and user-friendly experience than the standard Python interpreter. bpython has since become a popular choice for Python developers, and is used by a wide range of people, from beginners to experienced professionals.
“In the spirit of open sourcing modern technologies, and removing the veil of mystery from large language models, i think it is worth mentioning Llama 2 - Meta’s newest large language model that they have open sourced”
Christian, Founding Engineer
Llama 2 is an open-source, large language model (LLM) developed by Meta AI Research. It is a collection of pretrained and fine-tuned LLMs ranging in scale from 7 billion to 70 billion parameters. The fine-tuned LLMs, called Llama 2-Chat, are optimized for dialogue use cases.
“I've worked with multiple JS frameworks, but my go-to is Vue, combined with Nuxt. I love the simplicity of it! It has a gentle learning curve that allows developers to quickly grasp the fundamentals and start building applications. Nuxt.js, on the other hand, provides a solid structure and conventions for building Vue applications, making it easier to organize your codebase. Besides that, the performance is great, and the reactivity system is just world class.”
Nicky, Frontend Tech Lead
Nuxt.js is a framework that builds on top of Vue.js to make it easier to create server-rendered applications. It provides a number of features, such as built-in routing, state management, and templating, that make it easy to create SEO-friendly and performant applications.
“Open-foundry has always been a great resource for unique and interesting fonts that I can experiment with.”
Open Foundry is a website that curates and distributes open-source fonts. It was founded in 2020 by a group of designers and developers who wanted to make it easier for people to find and use high-quality open-source fonts. Open Foundry has a catalog of over 1,000 fonts, all of which are free to download and use.
The fonts are carefully curated by the Open Foundry team to ensure that they are of high quality and meet the needs of a variety of users. In addition to providing a catalog of fonts, Open Foundry also offers a blog, forum, and knowledge base that provide resources for designers, developers, and anyone else who wants to use open-source fonts.
“I like how Steven is working in public and how fast he moves. This has, together with a range of other projects, inspired us to launch earlier than what feels comfortable to maximise the amount of feedback we can get from the community at the current stage.”
Dub is an open-source link management tool for modern marketing teams to create, share, and track short links. It was created by Steven Tey in 2022 and is currently used by over 1,000 companies.
Dub solves the problem of long, clunky URLs by shortening them into more memorable and shareable links. It also provides detailed analytics on link clicks, so marketers can track the performance of their campaigns.
In addition to shortening links, Dub also allows users to create custom domains, add UTM parameters, and set expiration dates for links. It also integrates with other popular marketing tools, such as Google Analytics and Salesforce.
“I use it while working on frontend projects. It previews all the target screens side-by-side. Pretty convenient while testing/debugging.”
Swastika, Developer Advocate
Created by a team of web developers who were frustrated with the lack of good tools for responsive web development, Responsively App wanted to create a tool that would make it easy for web developers to test their websites on a variety of devices and screen resolutions.
Responsively App allows developers to preview web pages on a variety of devices, emulate different screen resolutions and aspect ratios, zoom in and out of web pages, take screenshots, and share web pages with others.
“I’ve previously worked with various platforms such as Shopify, Magento and Woocommerce (Wordpress) and none of them checked all the boxes. Medusa seems like a very promising platform, and I'm excited to see how it develops in the future.”
Niklas, Growth Lead
MedusaJS is an open-source commerce platform that provides a set of modular building blocks for building rich, reliable, and performant commerce applications. It is designed to be flexible and future-proof, with MIT-licensed modules that give developers full control over their commerce stack.
MedusaJS was created by a team of developers who were frustrated with the limitations of traditional commerce platforms. They wanted to create a platform that would be easy to use, scalable, and adaptable to the needs of businesses of all sizes.
We're on a journey to become a favourite project for developers, and while we're still in the building phase, we would love it, if you'd consider starring us on GitHub 🌟: https://github.com/rigdev/rig
Also, please join our Slack Community to share feedback, report bugs, suggest features, and stay tuned for future updates.
What's your favourite Open-Source project? Share yours! 🚀