Anh em làm DevOps đặc biệt cho mấy ông khách hàng USA hay EU, mỗi tháng nhìn cái report credit là cũng thấy nhức nhức cái đầu luôn. Không giống anh em Việt Nam mình linh hoạt không phải cái gì cũng hướng tới trả phí đầu tiên. Đặc biệt các SaaS, nào là hosting, database, authentication, analytics… mỗi thứ một tí mà cộng lại thì đau ví phết. SaaS thì rất tiện không có gì bàn cãi, nhưng chi phí leo thang thì cũng kinh lắm.
Hôm nay, tôi muốn chia sẻ với anh em một lối đi khác, nghe thì đao to quá thực chất là các open source, có thể là ngon – bổ – rẻ hơn phần nào. Mấy món này không chỉ giúp anh em mình tiết kiệm mà còn cho phép mình toàn quyền kiểm soát, tùy biến tẹt ga. Dưới đây là 20 open source có thể “thay thế” phần nào đám SaaS đắt đỏ kia nhé (tùy mục đích mỗi việc thôi nhé).
1. Supabase

Thằng này là đối trọng cực mạnh của Firebase, mã nguồn mở hẳn hoi. Giúp anh em build app và scale ngon lành.
- Tính năng chính:
- Managed PostgreSQL Database: Dùng hẳn PostgreSQL, được quản lý sẵn, đỡ bao nhiêu công setup, vận hành.
- Realtime Database: Database realtime, làm app tương tác trực tiếp như chat, live-update thì bá cháy.
- Authentication & Authorization: Vụ đăng nhập, phân quyền người dùng có sẵn, khỏe re.
- Auto-generated APIs: Tự động tạo API từ database của bạn, code backend sướng hơn bao giờ hết.
Tham khảo tại : https://supabase.com/
2. PocketBase

Một con backend all-in-one siêu nhẹ. Cài đặt thì phải gọi là dễ như ăn kẹo.
- Tính năng chính:
- Single Binary Deployment: Deploy chỉ bằng một file duy nhất, gọn nhẹ vô cùng.
- Built-in SQLite Database: Xài SQLite có sẵn, nhanh, không cần cài cắm gì thêm.
- Realtime Subscriptions: Làm UI reactive ngon ơ.
- Admin Dashboard: Có sẵn dashboard để quản lý dữ liệu trực quan.
Tham khảo tại: https://pocketbase.io/
3. Dokku
Muốn có một con Heroku mini của riêng mình? Chính là nó. Deploy app lên server của bạn dễ dàng.
- Tính năng chính:
- Git-Based Deployments: Cứ
git push
là code tự lên, y chang Heroku. - Plugin Ecosystem: Hệ sinh thái plugin phong phú, muốn mở rộng gì cũng có.
- Docker-Powered: Dùng Docker nên môi trường lúc nào cũng nhất quán.
- Scalability: Scale app ngon lành.
- Git-Based Deployments: Cứ
THao khảo tại: https://dokku.com/
4. Airbyte
Trùm tích hợp dữ liệu mã nguồn mở. Chuyển dữ liệu giữa hàng trăm nguồn khác nhau.
- Tính năng chính:
- Extensive Connector Library: Thư viện connector khổng lồ, kết nối tới hàng trăm dịch vụ.
- User-Friendly UI: Giao diện dễ dùng, cấu hình pipeline kéo thả là chính.
- Customizable Connectors: Nếu không có sẵn, bạn tự build connector riêng cũng được.
- ELT Support: Hỗ trợ cả những luồng data phức tạp.
Tham khảo tại: https://airbyte.com/
5. Appwrite
Một con backend-as-a-service (BaaS) tự host ngon không kém. Build app scalable cực nhàn.
- Tính năng chính:
- Database & Storage: Quản lý data và file an toàn, tiện lợi.
- Authentication & Authorization: Kiểm soát truy cập người dùng chặt chẽ.
- Serverless Functions: Chạy code backend mà không cần lo nghĩ về server.
- Realtime Capabilities: Build các tính năng tương tác thời gian thực.
Tham khảo tại: https://appwrite.io/
6. Ory Kratos
Open-source identity management. Tập trung vào bảo mật và trải nghiệm cho dev.
- Tính năng chính:
- Multi-Factor Authentication (MFA): Bảo mật 2 lớp, 3 lớp… tăng cường an toàn cho người dùng.
- Passwordless Authentication: Đăng nhập không cần mật khẩu, quá là hiện đại.
- Identity Federation: Tích hợp với các hệ thống định danh khác (Google, Facebook…).
- Flexible User Schemas: Tùy biến profile người dùng thoải mái.
Tham khảo tại: https://www.ory.sh/kratos
7. Plane
Công cụ quản lý dự án mã nguồn mở. Giúp team làm việc với nhau rõ ràng, mạch lạc.
- Tính năng chính:
- Issue Tracking: Quản lý task, bug hiệu quả.
- Project Planning: Lên kế hoạch, timeline, sprint… trực quan.
- Collaboration Features: Các tính năng giúp team trao đổi công việc dễ dàng.
- Customizable Workflows: Tùy chỉnh quy trình làm việc cho phù hợp với team bạn.
Tham khảo tại: http://plane.so/
8. Coolify
Một lựa chọn PaaS (Platform as a Service) tự host khác. Deploy web app đơn giản, nhanh gọn.
- Tính năng chính:
- Simplified Deployment: Deploy chỉ với vài cú click.
- Automatic SSL Certificates: Tự động có SSL miễn phí từ Let’s Encrypt.
- Resource Management: Theo dõi và scale tài nguyên hệ thống.
- Support for Multiple Application Types: Deploy được nhiều loại app khác nhau.
Tham khảo tại: https://coolify.io/
9. n8n
Tự động hóa workflow miễn phí, mã nguồn mở. Nối các app lại với nhau một cách trực quan.
- Tính năng chính:
- Node-Based Visual Editor: Thiết kế workflow bằng cách kéo thả các node.
- Extensive Integration Library: Tích hợp với cả trăm dịch vụ.
- Customizable Nodes: Tự tạo node riêng để tích hợp với bất cứ thứ gì bạn muốn.
- Self-Hostable: Toàn quyền kiểm soát dữ liệu.
Tham khảo tại: https://n8n.io/
10. LLMWare
Dành cho anh em nào đang đu trend AI. Build ứng dụng dùng Large Language Model (LLM) với bộ tool này.
- Tính năng chính:
- Prompt Management: Quản lý và test prompt cho gọn gàng.
- Data Ingestion and Indexing: Chuẩn bị và đánh index dữ liệu để cho LLM.
- Retrieval Augmented Generation (RAG): Giúp câu trả lời của LLM có căn cứ.
- Deployment Options: Nhiều lựa chọn deploy linh hoạt.
Tham khảo tại: https://github.com/llmware-ai/llmware
11. LangchainJS
Framework JavaScript để dùng với các model ngôn ngữ. Build các ứng dụng AI phức tạp.
- Tính năng chính:
- Modular Architecture: Kiến trúc module, thích gì dùng nấy.
- Integration with Multiple LLMs: Hỗ trợ nhiều nhà cung cấp LLM khác nhau.
- Pre-built Chains and Agents: Có sẵn các chuỗi logic và agent để dùng ngay.
- Flexibility and Extensibility: Cực kỳ linh hoạt và dễ mở rộng.
Tham khảo tại: https://www.langchain.com/
12. Trieve
Vector database mã nguồn mở. Dành cho anh em làm semantic search.
- Tính năng chính:
- Efficient Vector Storage and Retrieval: similarity search cực nhanh.
- Multiple Distance Metrics: Tối ưu độ chính xác khi tìm kiếm.
- Metadata Filtering: Lọc kết quả tìm kiếm cho chuẩn hơn.
- Scalability: Xử lý được các bộ dữ liệu lớn.
Tham khảo tại: https://trieve.ai/
13. Affine
Công cụ quản lý kiến thức và dự án mã nguồn mở. Cứ coi nó là sự kết hợp giữa Notion và Jira.
- Tính năng chính:
- Block-Based Editor: Soạn thảo nội dung linh hoạt như Notion.
- Database Functionality: Quản lý thông tin có cấu trúc.
- Project Management Features: Theo dõi task và tiến độ dự án.
- Interlinking and Backlinks: Liên kết các trang kiến thức lại với nhau.
Tham khảo tại: https://affine.pro/
14. Hanko
Xác thực passwordless mã nguồn mở. An toàn và thân thiện với người dùng.
- Tính năng chính:
- Passwordless Authentication: Đăng nhập an toàn mà không cần nhớ mật khẩu.
- WebAuthn Support: Hỗ trợ chuẩn bảo mật của ngành.
- User Management: Quản lý tài khoản và khóa dễ dàng.
- Developer-Friendly APIs: API thân thiện cho dev tích hợp.
Tham khảo tại: https://www.hanko.io/
15. Taubyte
Nền tảng edge computing mã nguồn mở. Chạy app ở các server rìa, gần người dùng hơn để giảm độ trễ.
- Tính năng chính:
- Decentralized Deployment: Deploy app trên một mạng lưới các edge node.
- Serverless Functions at the Edge: Thực thi code với độ trễ cực thấp.
- Resource Optimization: Tối ưu hóa việc sử dụng tài nguyên.
- Scalability and Resilience: App có khả năng mở rộng và chống chịu lỗi tốt.
Tham khảo tại: https://taubyte.com/
16. Plausible
Công cụ web analytics nhẹ, tôn trọng quyền riêng tư. Một sự thay thế tuyệt vời cho Google Analytics.
- Tính năng chính:
- Simple and Clean Interface: Giao diện đơn giản, các chỉ số dễ hiểu.
- Privacy-Focused: Không dùng cookie, không theo dõi dữ liệu cá nhân.
- Lightweight and Fast: Script siêu nhẹ, không ảnh hưởng tốc độ tải trang.
- Self-Hostable: Dữ liệu của bạn, bạn giữ.
Tham khảo tại: https://plausible.io/
17. Flipt
Quản lý feature flag và thử nghiệm A/B mã nguồn mở. Giúp roll-out tính năng mới an toàn.
- Tính năng chính:
- Feature Flag Management: Bật/tắt tính năng mà không cần deploy lại code.
- A/B Testing: Chạy các thử nghiệm để xem phiên bản nào hiệu quả hơn.
- Gradual Rollouts: Phát hành tính năng từ từ cho một nhóm nhỏ người dùng trước.
- User Targeting: Nhắm mục tiêu tính năng đến các nhóm người dùng cụ thể.
Tham khảo tại: https://www.flipt.io/
18. PostHog
Product analytics mã nguồn mở. Giúp bạn hiểu người dùng đang làm gì trên sản phẩm của mình.
- Tính năng chính:
- Event Tracking: Ghi lại mọi tương tác của người dùng.
- Session Recording: Quay video lại phiên làm việc của người dùng để xem họ thao tác ra sao.
- Feature Flags: Tích hợp sẵn quản lý feature flag.
- A/B Testing: Chạy thử nghiệm và phân tích kết quả.
Tham khảo tại: https://posthog.com/
19. Logto
Giải pháp authentication và authorization mã nguồn mở. Bảo mật cho các app hiện đại.
- Tính năng chính:
- Flexible Authentication Methods: Hỗ trợ nhiều phương thức đăng nhập khác nhau.
- Fine-Grained Authorization: Phân quyền chi tiết, đến từng chân tơ kẽ tóc.
- User Management: Quản lý người dùng và quyền hạn dễ dàng.
- Developer-Friendly SDKs: Có SDK cho nhiều ngôn ngữ để tích hợp nhanh.
Tham khảo tại: https://logto.io/
20. NocoDB
Nền tảng no-code mã nguồn mở. Biến bất kỳ database nào thành một giao diện dạng spreadsheet như Airtable.
- Tính năng chính:
- Spreadsheet-like Interface: Tương tác với dữ liệu quen thuộc như dùng Excel.
- API Generation: Tự động tạo REST và GraphQL API.
- Form Builders: Tạo form nhập liệu tùy chỉnh.
- Collaboration Features: Hỗ trợ làm việc nhóm trên cùng một dữ liệu.
Tham khảo tại: https://nocodb.com/
Cũng rất nhiều công cụ hữu ích mà tôi vẫn đang dùng. Thế giới open-source có vô vàn lựa chọn xịn sò để thay thế SaaS. Anh em có thể cắt giảm chi phí và quan trọng hơn là làm chủ hoàn toàn stack công nghệ của mình thì thử vọc vạch mấy món này xem.