Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Pocketbase Alternatives
Similar projects and alternatives to pocketbase
-
supabase
The open source Firebase alternative. Follow to stay updated about our public Beta.
-
Appwrite
Build Fast. Scale Big. All in One Place. Cloud is now available in public beta. 🌩
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
surrealdb
A scalable, distributed, collaborative, document-graph database, for the realtime web
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
-
-
Directus
The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.
-
payload
The best way to build a modern backend + admin UI. No black magic, all TypeScript, and fully open-source, Payload is both an app framework and a headless CMS.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Hasura
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
-
create-t3-app
The best way to start a full-stack, typesafe Next.js app
-
thin-backend
🔥 Thin Backend is a Blazing Fast, Universal Web App Backend for Making Realtime Single Page Apps
-
-
golang-standards/project-layout
Standard Go Project Layout
-
-
-
budibase
Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀
-
-
-
-
core
Backend server API handling user mgmt, database, storage and real-time component (by staticbackendhq)
-
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
pocketbase reviews and mentions
-
Show HN: SpacetimeDB – The database that replaces your server
Really cool project, thanks for making it available for others to look at. It really reminds me of https://pocketbase.io/ which has sorta the same idea and can be extended with go/js. How does the database work under the hood? Is it also based on sqlite? Are rust modules built with a special runtime in mind like tokio or?
-
Pros and cons of off-the-shelf solutions for creating a control panel
- We want a solution that creates CRUD (create, read, update, delete) quickly and requires minimal effort. - We want to be able to create some sort of complex interface if the task requires it. - We make cool, beautiful projects, so we want a visually pleasing solution. - We want the solution to be independent of the language on the back-end, because, for example, we started with PHP, Laravel, but over time node.js, Go appeared in the stack. In short, we want fast, beautiful and custom. We've had time to poke at various off-the-shelf solutions that we've been advised. They're good, but: - they are created specifically for some frameworks / languages like laravel, node.js - they can only generate CRUDs with a rigidly defined structure, where you can't implement or customize anything of your own. - they can't be styled Here's what we've been looking at Control Panels for Laravel: https://demo.backpackforlaravel.com/admin/dashboard Not a very pretty solution in our opinion. And the promo page has nice screenshots, not the demo "well such". https://orchid.software/en/ Not particularly functional, but neatly done https://nova.laravel.com They have a beautiful, but rigidly set strutkrua, you can not create castmon interfaces, stylize them. Just do CRUD and that's it. And it's paid https://filamentphp.com/ Analog to Nova, with essentially the same problems. For node.js: https://adminjs.co Nice promo, and the demo is way behind As standalone dashboards: https://strapi.io/ Very cool, but for other purposes. It's more of an entity builder with an interface and API https://pocketbase.io/ Similarly, it's an entity builder with an interface and API https://directus.io/ This is a backend builder. https://filamentphp.com/It is purely for php, you can't customize styles, you can't create your own interfaces. It is possible to create only tables and forms by template, and we remember that we want flexibility, independence from the language and the ability to create their own interfaces and customize them https://flatlogic.com This is also more of a backend builder. Direct competitors: https://github.com/refinedev/refine https://marmelab.com/react-admin/is probably the best solution that is currently on the market, they have been developing for a long time, they are our favorite. To the disadvantages we considered the following points: quite an old project, and somewhere the technology is already outdated, unsympathetic interface, old UI libraries. Huge documentation, it’s simply to create CRUD but hard to work without immersion. After all this there is only one conclusion: you need to do it yourself....
- Building a database I can use on IOS
-
Small app using a DB?
Pocketbase
-
Scraping Archives of Nethys for fun and profit
I'll make another post in the future documenting the process I will use to upload this data to pocketbase
-
REST API structure that can scale, your recommendations?
Every api (sub-router) has a reference to the base instance, the application. The application holds database connections. And if say the admin api has to access the database it would access it by api.app.Database. I think it's easy to understand but at the same time it doesn't really make sense, because of the way you access the database. You go from your api up to the base and then down to the api. It would make more sense to start at the app, and then go down to the database.Pocketbase: https://github.com/pocketbase/pocketbaseHere's is an example how a sub-router to the admin service has a reference to the app: https://github.com/pocketbase/pocketbase/blob/e4a90f6605d8a8ab24544ac0a89639532b97afc2/apis/admin.go#L33
- Advice for Beginner Back End Developers Migrating away from Firebase
- Is sqlite the easiest backend to use with Sveltekit for a simple web app?
-
Budibase, an open-source platform for building apps on top of SQL, REST, Google Sheets, now ships with a powerful spreadsheet-like grid, Active Directory Sync / SCIM, and more.
https://pocketbase.io: MIT License - AWESOME
-
Nextjs Chat app
Looks like you would just host pocketbase somewhere, like fly.io https://github.com/pocketbase/pocketbase/discussions/537
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 Sep 2023
Stats
pocketbase/pocketbase is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of pocketbase is Go.