Ngày nay, có rất nhiều dự án thú vị không quá nổi tiếng nhưng lại có tiềm năng tốt để giúp bạn trở thành một chuyên gia giỏi.
Trong bài viết này, tôi đã chuẩn bị 9 dự án ẩn như vậy, việc hiểu biết về chúng sẽ mang lại cho bạn lợi thế trên thị trường lao động.
Nào, hãy bắt đầu!
🏎️
Nội dung chính
1. 🐜HMPL.js
– Ngôn ngữ template có thể tùy chỉnh hướng máy chủ cho JavaScript
Hãy bắt đầu với một ngôn ngữ template nhỏ để lấy HTML từ máy chủ.
Nhờ cú pháp và tiện ích mở rộnghmpl-dom
, nó là một sự thay thế tuyệt vời cho các thư viện phổ biến như HTMX và Alpine.js.
HMPL là ngôn ngữ template khai báo được thiết kế để render giao diện phía máy chủ với khả năng tương tác phía máy khách.
2. 👀Mockoon
– Cách dễ nhất và nhanh nhất để chạy API giả lập cục bộ
Tiếp theo trong danh sách sẽ là một module cho API “giả”.
Giả lập giúp bạn tăng tốc phát triển và tích hợp API của bên thứ ba bằng cách giảm sự phụ thuộc vào các dịch vụ bên ngoài và các hạn chế của chúng:
giới hạn tốc độ, chi phí, khả dụng, v.v.
Nó kết hợp một ứng dụng desktop để thiết kế và chạy máy chủ giả lập cục bộ, và một CLI để tự lưu trữ các API giả của bạn.
Một dịch vụ đám mây cũng có sẵn để hợp tác với nhóm của bạn, đồng bộ hóa dữ liệu và triển khai các API giả lập.
3. 💨Vue-Vapor
– Phiên bản Vue cung cấp render không cần Virtual DOM
Đây là một mod sắp ra mắt cho framework Vue cho phép tăng tốc độ lên một bậcso với Vue thông thường.
Đây là một bản thử nghiệm, nhưng ngày nó trở thành phiên bản chính thức không còn xa.
Kho lưu trữ này là một fork củavuejs/corevà được sử dụng để nghiên cứu và phát triển chế độ không có virtual dom.
4. 🧠MLX
– Framework mảng dành cho Apple silicon
Ngoài ra, tôi muốn giới thiệu với bạn về giải pháp chính thức từ Apple dành cho những người làm Machine Learning.
MLX là một framework mảng tương tự NumPy được thiết kế để học máy hiệu quả và linh hoạt trên Apple silicon, được cung cấp bởi nhóm nghiên cứu máy học của Apple.
5. 🕷Supertest
– Thư viện dựa trên Super-agent để kiểm tra máy chủ HTTP node.js bằng API mượt mà
Đúng là hơi cũ, nhưng module kiểm thử http này vẫn không kém phần quan trọng.
Thông thường, các giải pháp mới hơn được sử dụng, nhưng module này vẫn hợp lệ ngay cả vào năm 2025.
Ví dụ sử dụng:
const request = require('supertest'); request(app) .get('/user') .expect('Content-Type', /json/);
Mục tiêu của module này là cung cấp một mức trừu tượng cao để kiểm thử HTTP, trong khi vẫn cho phép bạn truy cập API cấp thấp hơn được cung cấp bởi superagent.
6. 📚VuePress
– Trình tạo site tĩnh tối giản sử dụng Vue
Một thư viện để tạo tài liệu từ các tệp.md
.
Tương tự như Jekyll, nhưng cũng sử dụng Vue để mở rộng chức năng.
VuePress là trình tạo site tĩnh tập trung vào markdown. Bạn có thể viết nội dung (tài liệu, blog, v.v.) bằng Markdown, sau đó VuePress sẽ giúp bạn tạo một site tĩnh để lưu trữ chúng.
7. 🗄️Nx
– Hệ thống build, tối ưu cho monorepo, với khả năng nhận diện kiến trúc hỗ trợ AI và các tính năng CI nâng cao
Tiếp theo là một công cụ khá hữu ích cho phép bạn tương tác với nhiều dịch vụ trong ứng dụng của mình tại một nơi duy nhất.
Nx Cloud kết nối trực tiếp với hệ thống CI hiện có của bạn, giúp bạn mở rộng monorepo trên CI bằng cách tận dụng bộ nhớ đệm từ xa, phân phối tác vụ trên nhiều máy, tự động chia nhỏ kiểm thử e2e và phát hiện lỗi tác vụ tự động
8. ▲Turborepo
– Hệ thống build tối ưu cho JavaScript và TypeScript, được viết bằng Rust
Tôi không hẳn gọi nó là một thứ ẩn giấu, nhưng thực tế là nhiều người sử dụng Next.js mà không biết rằng nó dựa trên một trình đóng gói module có tên Turborepo.
Nó có thể hữu ích, giống như Webpack.
Turborepo là một hệ thống build hiệu suất cao cho các codebase JavaScript và TypeScript, được viết bằng Rust.
9Readme.so
– Trình chỉnh sửa kéo-thả trực tuyến để dễ dàng tạo README
Cuối cùng, tôi có thể giới thiệu cho bạn một trình chỉnh sửa trực quan nhỏ nhưng rất hữu ích cho các tệp Readme của bạn.
Readme.so là một trình chỉnh sửa trực tuyến giúp các nhà phát triển tạo readme cho dự án của họ.
🖋️ Kết luận
Tất cả các module này hiếm khi được nhắc đến trong các cuộc thảo luận, nhưng chúng khá hữu ích và khi biết về chúng, bạn có thể tự tin rằng mình sẽ có đủ kỹ năng và công cụ để giải quyết những nhiệm vụ tưởng chừng phức tạp nhưng với hành trang này thì hoàn toàn khả thi.
Cảm ơn bạn rất nhiều vì đã đọc bài viết này ❤️!
Bạn còn biết những dự án nào khác không quá phổ biến nhưng cũng hữu ích?
Rất mong nhận được ý kiến của bạn trong phần bình luận!