GopServer — Universal Multi-Database REST API Server.
Click to view full sizeGopServer is a universal REST API server that exposes database tables as a ready-to-use REST API without writing additional backend code. After configuring a database connection in an app.conf file and listing allowed tables and columns in tables.json, it provides standard endpoints for listing records, retrieving by primary key, and (when enabled) creating, updating, and deleting rows. It supports multiple relational engines including PostgreSQL, MySQL/MariaDB, SQLite, Microsoft SQL Server, and Oracle, and runs as a static binary on Windows, Linux, and macOS. Authentication can be handled via JWT bearer tokens, browser session cookies, or a static API token, using an existing user table with SHA-512 salted passwords. The server includes URL-based filtering operators, sorting, pagination limits, column hiding/locking, and per-table controls for write operations, plus an optional restricted raw SQL endpoint for complex SELECT queries.
Building secure CRUD REST APIs for DB tables is repetitive and slow.
Auto-generates CRUD REST endpoints with auth, filters and config files.
Developers and teams needing quick REST APIs over SQL databases.
Add a comment...