awesome-db-tools
awesome-cheatsheets
awesome-db-tools | awesome-cheatsheets | |
---|---|---|
18 | 30 | |
3,714 | 37,613 | |
- | - | |
6.0 | 5.0 | |
24 days ago | 6 days ago | |
JavaScript | ||
Creative Commons Zero v1.0 Universal | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-db-tools
-
SQLedge: Replicate Postgres to SQLite on the Edge
#. SQLite WAL mode
From https://www.sqlite.org/isolation.html https://news.ycombinator.com/item?id=32247085 :
> [sqlite] WAL mode permits simultaneous readers and writers. It can do this because changes do not overwrite the original database file, but rather go into the separate write-ahead log file. That means that readers can continue to read the old, original, unaltered content from the original database file at the same time that the writer is appending to the write-ahead log
#. superfly/litefs: aFUSE-based file system for replicating SQLite https://github.com/superfly/litefs
#. sqldiff: https://www.sqlite.org/sqldiff.html https://news.ycombinator.com/item?id=31265005
#. dolthub/dolt: https://github.com/dolthub/dolt
> Dolt can be set up as a replica of your existing MySQL or MariaDB database using standard MySQL binlog replication. Every write becomes a Dolt commit. This is a great way to get the version control benefits of Dolt and keep an existing MySQL or MariaDB database.
#. pganalyze/libpg_query: https://github.com/pganalyze/libpg_query :
> C library for accessing the PostgreSQL parser outside of the server environment
#. Ibis + Substrait [ + DuckDB ]
> ibis strives to provide a consistent interface for interacting with a multitude of different analytical execution engines, most of which (but not all) speak some dialect of SQL.
> Today, Ibis accomplishes this with a lot of help from `sqlalchemy` and `sqlglot` to handle differences in dialect, or we interact directly with available Python bindings (for instance with the pandas, datafusion, and polars backends).
> [...] `Substrait` is a new cross-language serialization format for communicating (among other things) query plans. It's still in its early days, but there is already nascent support for Substrait in Apache Arrow, DuckDB, and Velox.
#. benbjohnson/postlite: https://github.com/benbjohnson/postlite
> postlite is a network proxy to allow access to remote SQLite databases over the Postgres wire protocol. This allows GUI tools to be used on remote SQLite databases which can make administration easier.
> The proxy works by translating Postgres frontend wire messages into SQLite transactions and converting results back into Postgres response wire messages. Many Postgres clients also inspect the pg_catalog to determine system information so Postlite mirrors this catalog by using an attached in-memory database with virtual tables. The proxy also performs minor rewriting on these system queries to convert them to usable SQLite syntax.
> Note: This software is in alpha. Please report bugs. Postlite doesn't alter your database unless you issue INSERT, UPDATE, DELETE commands so it's probably safe. If anything, the Postlite process may die but it shouldn't affect your database.
#. > "Hosting SQLite Databases on GitHub Pages" (2021) re: sql.js-httpvfs, DuckDB https://news.ycombinator.com/item?id=28021766
#. awesome-db-tools https://github.com/mgramin/awesome-db-tools
- What are your favourite books and maybe online courses on databases?
-
Looking For Personal Database
Check IDE and GUI sections of https://github.com/mgramin/awesome-db-tools, some of them should be able to work with SQLite. My use case is different from yours (I'm developer and have no need for manual data entry) so I'm not sure what's best for you, try them yourself.
-
Is there a good alternative for the tool DataQuant (IBM)?
Looking forward to my special db tools list https://github.com/mgramin/awesome-db-tools especially IDE and GUI sections
-
Learning Resources and Puzzles for SQL
I have been starting to gathering learning resources and puzzles for SQL. Feel free to add new ones https://github.com/mgramin/awesome-db-tools#learning
- Learning resources and puzzles for SQL. Feel free to add new
-
Lazy beginner MySQL dev wants opinions
I think sharing database access across Internet is quite dangerous decision because of security. Instead of LAMP (or something like that) you might to use special tools or platforms for building/generating API or even a whole application over your DB https://github.com/mgramin/awesome-db-tools (API and "Application platforms" sections)
-
Can I master beginners level SQL in a week?
I have an idea to create special section for SQL learning resources and SQL puzzles in my database tools list https://github.com/mgramin/awesome-db-tools/issues/336 because I see similar questions everyday. Lets do it together! 😉
-
SSMS alternative for Mac?
Take a look at awesome-db-tools list, especially IDE section https://github.com/mgramin/awesome-db-tools
-
MS SQL Formatting Standards
BTW I'm planning to add special section with SQL coding conventions and rules to my list https://github.com/mgramin/awesome-db-tools
awesome-cheatsheets
-
2024 Cheat Sheet Collection
Awesome Cheat Sheets: This curated list of cheat sheets covers a wide range of topics, including programming languages, frameworks, databases, and more, making it a valuable resource for developers of all levels.
- Good coding groups for black women?
- Cool Github repositories for Everyone
-
Updated OpenSSL Cheat Sheet (v1.7) and 1000 free seats to Udemy OpenSSL Course
The best way to use Github if you're not directly looking for software to run, i.e. looking for informational resources is to search for "awesome lists" (And sort by number of stars.) https://github.com/onlurking/awesome-infosec https://github.com/LeCoupa/awesome-cheatsheets 👍
-
Cheat sheets to Streamline the Development Process
Bash
-
IT Pro Tuesday #224 - Whiteboard Converter, Reporting Platform, Code Searching & More
Awesome-Cheatsheets is a set of cheatsheets for various popular programming languages, frameworks and development tools. Each was created as a single file to include all the essential things you should know when working with that topic. Kindly shared by ioah86.
- Awesome cheatsheets for popular programming languages, frameworks and development tools. Covers frontend, backend, programming languages, databases, and tools.
- crow
-
😲 My Top 5 List of Resources that I Wish I Knew When I Started Programming
I start my day off by picking an article to read from daily.dev, scrolling through my Tech Twitter feed, just to finally become productive again and begin programming while referring to my roadmap and my cheat-sheets.
-
linus torbalds tec tips
I've found a nice bash cheatsheet: https://github.com/LeCoupa/awesome-cheatsheets/blob/master/languages/bash.sh
What are some alternatives?
Replibyte - Seed your development database with real data ⚡️
coding-interview-university - A complete computer science study plan to become a software engineer.
pev2 - Postgres Explain Visualizer 2
You-Dont-Know-JS - A book series on JavaScript. @YDKJS on twitter.
Awesome-Design-Tools - The best design tools and plugins for everything 👉
cheat-sheet-pdf - 📜 A Cheat-Sheet Collection from the WWW
migra - Like diff but for PostgreSQL schemas
zero-ui - ZeroUI - ZeroTier Controller Web UI - is a web user interface for a self-hosted ZeroTier network controller.
beekeeper-studio - Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.
p1xt-guides - Programming curricula
awesome-production-machine-learning - A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
cv-generator-app-reactjs - CV generator app developed using ReactJS, Express JS, NodeJS and Mongo Db.