TL;DR
I sometimes think that what we use every day makes us who we are. So the better your tools, the more valuable you become as a specialist.
In this article, I have prepared a list of 10 interesting services and modules that will allow you to increase your productivity and make your life much easier.
Well, let's get started! ποΈ
1. π HMPL.js - small template language for displaying UI from server to client
Let's start with this module. First of all, it helps to make your application server-oriented, and also significantly smaller in size.
It is based on customizable requests sent to the server via fetch and processed into ready-made HTML. The language is syntactically block-based and integrated with JSON5 and DOMPurify.
2. ποΈ Appwrite - Build like a team of hundreds_
This is a very useful ultimate platform for developers, which has many functions related to databases, connections between other developers and much more. This platform is used by such giants as Tik Tok, Nestle, Apple and others. But even one developer can handle it and make a quality product.
Appwrite is a backend platform for developing Web, Mobile, and Flutter applications. Built with the open source community and optimized for developer experience in the coding languages you love.
3. π¦ Deno - modern runtime for JavaScript and TypeScript
If you are not satisfied with the speed of executing your files via node and you are thinking about how to save time, then deno is a great, time-tested option. Many do not think about it, but Node is not a panacea. Your files can be executed in other environments. As an example: $ deno test server_test.ts
Deno is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience. It's built on V8, Rust, and Tokio.
4. πΎ Godot - Free and open source 2D and 3D game engine
A truly legendary engine like Unity or Unreal Engine for games. If you are a game developer, you should know this project. From pet projects for the university to multi-million dollar games - it gives it all.
Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel.
5. βοΈ Autoprefixer - Parse CSS and add vendor prefixes to rules by Can I Use
This environment module, which many millions of people install on projects, configure in the config and forget about it, or simply download ready-made templates from the Internet, but in vain, because in fact the problem of adapting the layout to different browsers was very acute, say, 10 years ago. It's all so convenient now, but back then people manually wrote special constructions like -webkit-
, -ms-
and others.
PostCSS plugin to parse CSS and add vendor prefixes to CSS rules using values from Can I Use.
6. βοΈ Postiz - The ultimate social media scheduling tool, with a bunch of AI
The ultimate service for managing your social networks. You can connect all popular networks there and manage them in one place.
Postiz offers everything you need to manage your social media posts,
build an audience, capture leads, and grow your business.
7. β² Turborepo - Build system optimized for JavaScript and TypeScript, written in Rust
The successor of WebPack (because it is from the same creator), which is used in Next.js. In fact, it is the main module collector of the entire Internet now. In version 15, it was quite improved.
Turborepo is a high-performance build system for JavaScript and TypeScript codebases, written in Rust.
8. ποΈ Nx - Build system, optimized for monorepos, with AI-powered architectural awareness and advanced CI capabilities
If you are too lazy to create 10 different projects on GitLab, but want one, but to do it normally, then Nx is a good solution. It happens that when you do something in a small team or even alone, there is simply no strength to develop everything within the CI/CD framework, or there is no budget for DevOps to solve all these problems, this option is just right.
Nx Cloud connects directly to your existing CI setup, helping you scale your monorepos on CI by leveraging remote caching, task distribution across multiple machines, automated e2e test splitting and automated task flakiness detection
9. πͺ¨ Medusa - The world's most flexible commerce platform
If you are familiar with WordPress, when you did something on a freelance platform for a couple of hundred dollars, say, a vacuum cleaner store and used WooCommerce, then this platform will seem familiar to you. Only, with one condition - it is all tricked out and with modern capabilities of the SaaS platform.
Medusa is an ecommerce platform with a built-in framework for customization that allows you to build custom commerce applications without reinventing core commerce logic. The framework and modules can be used to build advanced B2B or DTC ecommerce stores, marketplaces, PoS systems, service businesses, or any product that needs foundational commerce primitives. All commerce modules are open-source and freely available on npm.
10. π Storybook - The industry standard workshop for building, documenting, and testing UI components in isolation
Well, and finally, of course, where would we be without it? Not a single serious project can be done without first making a component in StoryBook, and only then implementing it into the project.
Storybook comes with a lot of addons for component design, documentation, testing, interactivity, and so on. Storybook's API makes it possible to configure and extend in various ways. It has even been extended to support React Native, Android, iOS, and Flutter development for mobile.
β Conclusion
This list is obviously small, but I tried to take something common. Regardless of what area of ββprogramming you work in, game development or web development, you can use these proven tools to become a truly ultimate developer!
Thank you very much for reading this article β€οΈ!
What other open source tools do you use? It would be interesting to know!
P.S. Also, don't forget to help me and star HMPL!
Top comments (20)
Good list
Thanks!
Pretty cool seeing a list like this - kinda makes me want to try out a couple new ones now.
Rate the project on the 6th place. How do you like it? Don't know what it is?
Useful post, Thank you!
Good list almost using 70% of it
What are your rest 30% in the list?
Useful post, Thank you!
ππ»
May the source be with you
Thank you I say
Love this list, especially Storybook and Turborepo - theyβre in my daily stack too.
Iβd add Dotallio.com for building AI powered docs, apps, and flows. Any others worth checking out?
Thank you! I think there is a lot more that could be added.
been cool seeing steady progress - it adds up. what do you think actually keeps things growing over time? habits? luck? just showing up?
kinda makes me want to try out a couple new ones now.
Solid list.... nice mix of tools .
Thanks
I tried to make the list as general as possible so that it would be useful for everyone.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.