Tool 1

9 Open Source Tools Every Developer Should Know🔥

TL;DR

Today, when we work on code, we use the tools we are used to every day, but it is also important to be able to adapt to new technologies.

In this list, I have prepared 9 interesting projects that every developer should take into account in order to solve the issue at the right time.

Well, let’s get started! 🏎️

1. 🐜 HMPL.js – Small template language for displaying UI from server to client

Opens this list of modules for receiving components from the server, which, in some cases, can replace the framework on the site.

hmpl is a small template language for displaying UI from server to client. It is based on customizable requests sent to the server via fetch and processed into ready-made HTML.

Tool 1

📂 Check out HMPL ☆

2. 🧩 Shadcn UI – A set of beautifully-designed, accessible components and a code distribution platform

Next on the list is a bundle of components that will help you create a modern design in just a couple of minutes. Most startups use this library as the main one for their design.

Accessible and customizable components that you can copy and paste into your apps. Free. Open Source. Use this to build your own component library.

Tool 2

📂 Check out Shadcn UI ☆

3. 🐳 Docker Compose – Define and run multi-container applications with Docker

Where would we be without our beloved Docker? This module allows you to describe the configuration of all services, networks and volumes in one file (docker-compose.yml), and then easily launch and manage them with one command.

A tool for running multi-container applications on Docker defined using the Compose file format.

Tool 3

📂 Check out Docker Compose ☆

4. 📄 Resume Matcher – Get insights, keyword suggestions and tune your resumes to job descriptions

If you want to improve your chances of getting into top companies, this module will allow you to improve your resume, and if you are an HR, find potential candidates.

Resume Matcher is the AI-powered platform that reverse-engineers hiring algorithms to show you exactly how to tailor your resume.

Tool 4

📂 Check out Resume Matcher ☆

5. 🧠 MLX – An array framework for Apple silicon

If you are just starting to study machine learning, or have been doing it for a long time, then it will be useful for you and not only for you to know this framework from Apple.

MLX is designed by machine learning researchers for machine learning researchers. The framework is intended to be user-friendly, but still efficient to train and deploy models. The design of the framework itself is also conceptually simple.

Tool 5

📂 Check out MLX ☆

6. 🦙 Ollama – Get up and running with large language models

The next project will be a list of popular LLMs. If you don’t know where to download AI models for your application, then they are easy to download from here.

ollama pull llama3.2

This is a large, unique collection of popular AI models for downloading.

Tool 6

📂 Check out Ollama ☆

7. 📗 Storybook – The industry standard workshop for building, documenting, and testing UI components in isolation

A library for testing your components before prod release. It allows you to view all your components outside the main application on a convenient page.

Workshop for building UI components and pages in isolation. Thousands of teams use it for UI development, testing, and documentation.

Tool 7

📂 Check out Storybook ☆

8. 🖋️ Appwrite – Build like a team of hundreds_

Today, using AI, you can create projects alone, but this concerns the code, in most cases, but when it comes to deployment, you will also need a convenient platform where statistics are collected, convenient tools in one place.

Appwrite is an end-to-end platform for building Web, Mobile, Native, or Backend apps, packaged as a set of Docker microservices. It includes both a backend server and a fully integrated hosting solution for deploying apps.

Tool 8

📂 Check out Appwrite ☆

9. 🐇 Bun – Fast JavaScript package manager

Well, and finally, of course, it is worth mentioning Bun as one of the most useful tools for JavaScript. If you want, say, to make an API, or manage your NPM packages effectively, then it is the best choice for this due to its speed and capabilities.

Bun is an all-in-one JavaScript runtime & toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager. Bun aims for 100% Node.js compatibility.

Tool 9

📂 Check out repository ☆

✅ Conclusion

Knowledge of each new project allows you to most clearly understand the full depth of the problem, and, most importantly, understanding this will save a lot of time. In this article, I tried to give the most common projects for AI, backend and much more.

Thank you very much for reading this article ❤️!

What else could be added to this list? It would be interesting to hear about it in the comments!

P.S. Also, if you want to support the release of new articles, you can star HMPL!

🌱 Star HMPL

Similar Posts