-
PostgreSQL
Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
CouchDB
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Add SQLAlchemy to Flask if you need an ORM library for accessing your database.
For SQL-based databases, for toy projects (proof-of-concepts, etc) I use SQLite3, but for serious projects I recommend PostgreSQL.
For non-SQL-based databases, consider MongoDB, or CouchDB, which are very easy to get started with.
Alternatively, if you decide to go with Django, and to separate front-end from back-end, then also consider installing Django-REST Framework, which handles JSON communication well, and doesn't use templates.
As for Python frameworks, IMHO Flask is a bit more popular than Django, (according to the JetBrains Developers Survey 2021) and easier to learn and to work with.
Now, concerning the language and framework for the front-end, the current leading framework is React.js, but I think Vue.js is easier to learn and to use.
Now, concerning the language and framework for the front-end, the current leading framework is React.js, but I think Vue.js is easier to learn and to use.
For non-SQL-based databases, consider MongoDB, or CouchDB, which are very easy to get started with.