Ai được ghi vào danh sách?
Chỉ số ROSS sử dụng một số tiêu chí khi thêm một kho vào danh sách đẹp của họ:
- Bắt đầu năm với >1k sao
- Không được tạo >10 năm trước
- Công ty đứng sau vẫn là một startup (không phải Microsoft hoặc một công ty lớn)
Tiêu chí này được áp dụng vì họ đang tìm kiếm các phát triển và xu hướng mới thú vị, cũng như cơ hội đầu tư trong thế giới phát triển viên.
Điều thú vị là, điều này cũng mang lại cho chúng ta những cái nhìn tuyệt vời về cách cảnh quan và công cụ của chúng ta đang thay đổi, và những xu hướng mới nào đang bắt đầu thực sự thu hút sự chú ý.
Chúng tôi đã xem qua danh sách và chọn ra những kho JavaScript/TypeScript hàng đầu, và tìm hiểu một chút về chúng là gì và cách chúng hoạt động, để bạn không cần phải lo lắng.
BTW, tất cả các kho JS/TS dưới đây đã tăng trưởng ít nhất 400% trong năm ngoái dựa trên số lượng sao trên GitHub. Điều này là một thành tựu lớn và có nghĩa là các nhà phát triển đang thực sự thích chúng!
1. LangChain — xây dựng một chatbot trí tuệ nhân tạo mạnh mẽ
Người chiến thắng lớn trên danh sách trong năm qua là LangChain. Bạn có thể đã thử sử dụng API của OpenAI để nhận câu trả lời từ ChatGPT trong ứng dụng của riêng bạn, nhưng nếu bạn muốn bắt đầu tạo ra các ứng dụng thực sự phức tạp trên cơ sở của LLMs (Large Language Models) như ChatGPT, thì bạn nên kiểm tra LangChain!
LangChain là một thư viện và framework hoàn chỉnh để làm việc với LLMs một cách hiệu quả hơn. Giả sử bạn muốn cho ChatGPT truy cập vào các bài viết trên Wikipedia, thời tiết hiện tại và tài khoản Gmail của bạn để có thể viết và gửi email cho bạn dựa trên tất cả các thông tin này. Vâng, LangChain có tất cả các thành phần cần thiết để xây dựng chính xác điều này!
BTW. Nếu bạn tò mò muốn tìm hiểu cách sử dụng LLMs trong ứng dụng của riêng bạn, thì hãy kiểm tra CoverLetterGPT, một kho lưu trữ mã nguồn mở tuyệt vời cho bạn biết cách biến một mô tả công việc và một tài liệu PDF của sơ yếu lý lịch của bạn thành một lá thư xin việc có thể tùy chỉnh ngay lập tức!
2. Wasp — cách nhanh nhất để xây dựng ứng dụng web full-stack với React & Node.js
Wasp (hey, đó là chúng tôi!) đã làm cho việc phát triển ứng dụng web full-stack dễ dàng hơn, nhanh hơn và vui vẻ hơn cho hàng ngàn nhà phát triển.
Wasp giúp nhà phát triển không cần phải viết hàng ngàn dòng mã khởi đầu bằng cách cho phép họ chỉ định các tính năng cụ thể trong một tệp cấu hình. Khi điều đó được thực hiện, Wasp sẽ lo lắng cho phần còn lại.
Điều này có nghĩa là người dùng Wasp nhận được tất cả những tính năng này và nhiều hơn nữa miễn phí:
🔐 Xác minh qua email, Google, hoặc GitHub Auth với các thành phần giao diện người dùng
🧷 An toàn kiểu toàn bộ stack,
📧 Gửi email,
⛏ Công việc không đồng bộ (cron),
📝 Lấy dữ liệu dựa trên React Query,
🚨 Các phương pháp an toàn tốt nhất,
🧭 Đường dẫn của client và server
Nếu bạn đang tìm kiếm một cách thú vị để bắt đầu sử dụng Wasp, hãy kiểm tra Open SaaS, một khởi đầu SaaS hoàn toàn miễn phí, mã nguồn mở được xây dựng với Wasp. Hoặc, bạn cũng có thể thử MAGE, một công cụ tạo ứng dụng trí tuệ nhân tạo sử dụng sức mạnh của Wasp để xây dựng cơ sở mã nguồn ứng dụng web full-stack từ một prompt đơn giản!
3. Resend — Tái suy nghĩ về cách gửi email cho các nhà phát triển
Resend là một API và Bảng điều khiển gửi email cho các nhà phát triển rất hiệu quả, cho phép người dùng quản lý email giao dịch và email tiếp thị, điều này có nghĩa là họ có thể làm những điều thú vị như kiểm tra xem một email họ gửi đã được người nhận mở hay đã được di chuyển vào thư rác!
Resend cũng đứng sau thư viện React Email rất phổ biến, có hơn 12k sao, và là một thư viện thành phần khách hàng giúp việc thiết kế và gửi email đẹp dễ dàng hơn.
Bây giờ bạn không cần phải gửi email từ ứng dụng của mình nhìn như là được lập trình vào năm 1995 nữa đâu!
4. Nebuly — Thông tin trải nghiệm người dùng cho các chatbot trí tuệ nhân tạo của bạn
Với sự bùng nổ của LLMs và các chatbot trí tuệ nhân tạo đi kèm là một loạt các công cụ thú vị liên quan đến chúng. Nebuly là một trong những công cụ như vậy và nó cho phép các nhà phát triển và nhóm theo dõi cách người dùng tương tác với các chatbot của họ.
Tiềm năng của một công cụ như vậy giúp các doanh nghiệp và ứng dụng SaaS hiểu rõ nhu cầu của khách hàng của họ là lớn lao, vì vậy không có gì ngạc nhiên khi đây lại là một trong những kho lưu trữ phát triển nhanh nhất!
5. Formbricks — Dễ dàng nhận phản hồi từ người dùng của bạn
Formbricks tự quảng cáo mình là một lựa chọn thay thế Typeform mã nguồn mở giúp bạn dễ dàng tạo và nhúng biểu mẫu vào ứng dụng của bạn.
Là một sản phẩm mã nguồn mở, bạn có một lớp miễn phí rộng lớn cho phép bạn tạo ra các biểu mẫu chuyên nghiệp phù hợp với phong cách của ứng dụng của bạn, cho phép bạn theo dõi dữ liệu khảo sát của mình, và thậm chí tích hợp nó vào các công cụ khác mà bạn có thể đang sử dụng như Notion, Zapier, hoặc Google Sheets.
Điều này tuyệt vời nếu bạn muốn thu thập thông tin trải nghiệm người dùng và đang tìm kiếm một giải pháp mã nguồn mở!
Phát triển nhanh, phát triển mạnh mẽ
Thế giới của các startup và giải pháp mã nguồn mở đang phát triển nhanh chóng, và với sự quan tâm ngày càng tăng đối với các giải pháp mã nguồn mở, hệ sinh thái đang trở nên mạnh mẽ hơn và mạnh mẽ hơn.