Na Uyxyproto/algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, HTTP/2, QUIC, Redis, TypeScript, npm-less React 19, SQLite, and PostgreSQL support ++
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 Algernon: Web server Go đa năng, tích hợp mọi thứ ngay ra ngoài
Một file thực thi duy nhất, hỗ trợ hàng chục công nghệ phổ biến — từ backend đến frontend.
Algernon là một web server được viết bằng ngôn ngữ Go, thiết kế để tích hợp sẵn hỗ trợ cho Lua, Teal, Markdown, Pongo2, Amber, JSX, TypeScript, React 19, Sass/SCSS, GCSS, cùng các hệ cơ sở dữ liệu như PostgreSQL, SQLite, Redis, Valkey, MySQL, MariaDB, MSSQL. Ngoài ra còn hỗ trợ HTTP/2, HTTP/3 (QUIC), TLS 1.3, IPv6, rate limiting, graceful shutdown, quản lý người dùng và phân quyền chi tiết.
✨ Điểm nổi bật
- Hỗ trợ đa ngôn ngữ scripting: Lua, Teal, JSX, TypeScript ngay tại thời điểm chạy.
- HTTP/2 và HTTP/3 (QUIC): Hỗ trợ giao thức hiện đại với bảo mật TLS 1.3.
- Tích hợp template engine đa dạng: Pongo2, Amber, HyperApp, Markdown,Sass/SCSS, GCSS.
- Hỗ trợ React 19 không cần npm: Dùng esbuild để bundle JSX/TSX thành JavaScript.
- Kết nối đa dạng với cơ sở dữ liệu: PostgreSQL, SQLite, Redis, Valkey, MySQL, MariaDB, MSSQL.
- Quản lý người dùng và phân quyền: Hỗ trợ phân quyền theo thư mục và vai trò.
- Tích hợp công cụ phát triển: Rate limiting (Tollbooth), graceful shutdown, plugin hệ thống.
- Triển khai nhanh chóng: Cài đặt bằng
go install, hỗ trợ Docker image nhỏ dưới 17MB.
💡 Vì sao đáng chú ý
Khác với các web server truyền thống cần cấu hình nhiều công cụ và dependency riêggi, Algernon tích hợp sẵn hầu hết các tính năng cần thiết trong một file thực thi nhỏ gọn. Điều này giúp giảm đáng kể độ phức tạp khi triển khay ứng dụng web hiện đại — chỉ cần một lệnh, mọi thứ sẵn sàng. Phù hợp cho prototype nhanh, dự án cá nhân, hoặc môi trường serverless.
#Algernon #WebServer #GoLang #HTTP3 #Lua #React19 #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Chat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40+ databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support.
25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP。
A high-performance web server and reverse proxy, 100% compatible with nginx.
XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.
An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 360+ one-click services on your own servers.