- TrailBase là một máy chủ ứng dụng nhanh và mã nguồn mở, được xây dựng trên Rust, SQLite và V8
- API CRUD type-safe, runtime JS/ES6/TS tích hợp sẵn
- Cung cấp Auth (mật khẩu và social/OAuth, dựa trên JWT) cùng Admin UI
- Có thể dễ dàng tự host một backend mở rộng được dạng một tệp cho các ứng dụng di động, web và desktop
- Độ trễ dưới mili giây nên không cần cache chuyên dụng
- Nhanh hơn PocketBase 10 lần và SupaBase 20 lần
- Được cung cấp dưới dạng phần mềm miễn phí theo giấy phép OSL-3.0
- Có định nghĩa về tác phẩm phái sinh hẹp hơn so với các giấy phép copyleft tương tự như AGPLv3
- Khi dùng TrailBase như một framework, không áp đặt các yêu cầu giấy phép lên tác phẩm gốc
2 bình luận
PocketBase - Backend realtime mã nguồn mở cho SaaS/ứng dụng
Supabase bắt đầu open beta - giải pháp thay thế Firebase mã nguồn mở
Ý kiến trên Hacker News
Sự chú ý tỉ mỉ của GG đối với bảo mật trong Pocketbase khá ấn tượng
Tài liệu của Trailbase chỉ giải thích điểm khác biệt với Pocketbase và Supabase nên khá khó hiểu
Thuật ngữ "Application server" khá bao quát, nhưng tài liệu không giải thích rõ điều này
Dự án này giống Redbean nhưng hỗ trợ nhiều ngôn ngữ hơn, và có vẻ không có tệp thực thi phổ quát
Các bài viết so sánh mô tả rất tích cực về những dự án đã truyền cảm hứng cho nó
Tài liệu không giải thích đầy đủ mục đích của "Application server"
Ví dụ được cấu thành từ một tệp duy nhất, nhưng bản thân server thì không phải một tệp duy nhất
Chưa rõ sự khác biệt với application server cho các chương trình JVM như TomCat
Dự án trông rất tuyệt, nhưng vẫn thắc mắc đối tượng người dùng mục tiêu là ai
Bản demo của Pocketbase được phát triển bằng Rust tạo ấn tượng tốt