GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#typescript #admin_dashboard #admin_ui #airtable #airtable_alternative #automatic_api #hacktoberfest #low_code #mariadb #mysql #no_code #no_code_database #no_code_platform #postgresql #rest_api #restful_api #spreadsheet #sqlite #sqlserver #swagger

NocoDB is a free and open-source alternative to Airtable, making it easy to build databases online. It offers a rich spreadsheet interface with features like sorting, filtering, and multiple view types. You can share bases or views publicly or privately and control access with roles. NocoDB also has an app store for workflow automations and supports programmatic access through REST APIs and SDKs. It's easy to install using Docker or a single command auto-install script, and it's available in various languages. This tool helps you manage data efficiently without vendor lock-in, making it a powerful resource for any internet business looking to democratize access to database tools.

https://github.com/nocodb/nocodb
#python #api #css #csv #douyin #ffmpeg #html #httpx #javascript #json #linux #macos #python #rich #server #sqlite #tiktok #windows #xlsx

TikTokDownloader is a free, open-source tool that allows you to download videos, images, and other content from TikTok and Douyin (the Chinese version of TikTok). Here are the key benefits You can download watermark-free videos, images, and live streams from both platforms.
- **Batch Download** Get live stream URLs and download live videos.
- **Data Collection** Use terminal interaction mode or a Web UI for easier operation.
- **Proxy Support** Download works using multiple threads for faster performance.

This tool is completely free with no hidden fees and supports various features like automatic updates of account nicknames and incremental downloads. It also provides detailed documentation and community support.

https://github.com/JoeanAmier/TikTokDownloader
#java #database #db2 #dbeaver #erd #gui #java #mysql #nosql #oracle #postgresql #redshift #sql #sqlite #sqlserver #tycho

DBeaver is a free, multi-platform tool for managing databases. It supports almost any database with a JDBC driver and even more databases like MongoDB and Cassandra in its commercial versions. It offers many features such as SQL editors, data import/export, and ERD tools. DBeaver is built on the Eclipse platform and uses plugins for additional functionality. You can download it from the official website or GitHub, and it includes Open JDK 17 for easy setup. Using DBeaver helps you manage your databases efficiently across various platforms, making it a valuable tool for developers, SQL programmers, and database administrators.

https://github.com/dbeaver/dbeaver
#typescript #active_record #cockroachdb #data_mapper #database #electron #hacktoberfest #javascript #mariadb #mysql #oracle #orm #postgresql #react_native #sap #sap_hana #sqlite #sqlserver #typeorm #typescript #websql

TypeORM is a powerful tool for managing databases in various JavaScript environments, including NodeJS, Browser, and mobile frameworks like React Native and Ionic. Here’s what you need to know TypeORM works on different platforms such as NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron.
- **Database Support** It supports both Active Record and Data Mapper patterns, allowing you to write high-quality, scalable applications. It includes features like entities, columns, associations, transactions, migrations, and more.
- **Easy Installation** You define your database models as classes decorated with TypeORM decorators, making it easy to create, read, update, and delete data in your database.
- **Relations and Queries**: TypeORM allows you to define relationships between entities (one-to-one, many-to-one, many-to-many) and use a powerful QueryBuilder to execute complex SQL queries.

Using TypeORM benefits you by simplifying database operations, providing a clean and maintainable codebase, and supporting advanced database features out of the box. This makes developing database-driven applications more efficient and productive.

https://github.com/typeorm/typeorm
1
#typescript #api #app #cms #composable #data_visualization #database #directus #graphql #headless_cms #javascript #mariadb #mssql #mysql #no_code #node #postgresql #sql #sqlite #typescript #vue

Directus is a tool that helps you manage your SQL database content in real-time. It's open source, so you don't have to pay extra or get locked into a specific vendor. You can use it with many different databases like PostgreSQL, MySQL, and more. Directus provides a fast API and a user-friendly dashboard that doesn't require coding skills. You can run it locally, on your own servers, or use their cloud service starting at $15/month. This makes it easy to manage your data without needing technical expertise, and you can customize it to fit your needs.

https://github.com/directus/directus
👍1
#javascript #database_schema #diagram_editor #editor #erd #erdiagram #hacktoberfest #indexeddb #javascript #mariadb #postgresql #react #sql #sql_server #sqlite #svg #tailwindcss

DrawDB is a free and easy-to-use tool for designing databases and generating SQL scripts right in your browser. You can create database diagrams with just a few clicks, export SQL scripts, and customize the editor without needing an account. This tool helps you design and manage databases quickly and efficiently, saving you time and effort. It's user-friendly, so you don't need to be an expert to use it.

https://github.com/drawdb-io/drawdb
#typescript #airtable #airtable_alternative #app_builder #database #internal_tool #low_code #no_code #nocode #postgres #postgresql #realtime #spreadsheet #sqlite

Teable is a powerful, no-code database system built on Postgres that offers a simple, spreadsheet-like interface. It allows you to create complex database applications quickly and efficiently, without worrying about data security or scalability. Here are the key benefits Teable processes millions of data points quickly and supports real-time collaboration.
- **User-Friendly** You can view data in various formats such as grid, form, Kanban, gallery, and calendar views.
- **Full SQL Support** You have control over your data, whether it's in the cloud or on-premise.
- **Developer Friendly**: It supports extensions and automation, making it easy for both non-tech users and developers to work with.

Overall, Teable makes app development faster and easier while ensuring your data is secure and scalable.

https://github.com/teableio/teable
#swift #database #database_observation #grdb #spm #sql #sql_builder #sqlite #sqlite_databases

GRDB is a Swift library that helps you interact with SQLite databases in a safe and efficient way. Here’s the key information GRDB allows you to save your application’s permanent data into SQLite databases.
- **SQL Generation** You can get notifications when database values are modified.
- **Robust Concurrency** GRDB helps you evolve the schema of your database as you ship new versions of your application.

### Installation
- You can install GRDB using the Swift Package Manager, CocoaPods, or Carthage (though Carthage is unsupported).

### Usage
- Open a database connection using `DatabaseQueue` or `DatabasePool`.
- Define your database schema and create tables.
- Use the `FetchableRecord`, `TableRecord`, and `PersistableRecord` protocols to define your record types.
- Fetch records using methods like `fetchCursor`, `fetchAll`, `fetchSet`, and `fetchOne`.
- Perform CRUD operations (Create, Read, Update, Delete) using methods like `insert`, `update`, `save`, and `delete`.

### Query Interface
- GRDB provides a query interface that lets you write pure Swift instead of SQL.
- You can filter, order, limit, and join records using chainable methods.
- It supports associations and joins.

### Records
- Records are your application objects that can initialize themselves from rows.
- You can define record types using protocols like `FetchableRecord`, `TableRecord`, and `PersistableRecord`.
- Records can be compared against other records or previous versions to avoid unnecessary updates.

### Error Handling
- GRDB throws `DatabaseError` and `RecordError` for various issues.
- It also uses fatal errors to indicate programmer errors or misuses.
- You can configure error logging and tracing to monitor database operations.

### Encryption
- GRDB supports encryption using SQLCipher.
- You can create or open an encrypted database by providing a passphrase.

### Backup and Interruption
- You can backup a database into another.
- The `interrupt` method can cause any pending database operation to abort.

### FAQ
- GRDB provides answers to common questions about opening connections, SQL queries, general usage, associations,

https://github.com/groue/GRDB.swift
#c_lang #cpp #database #database_management #qt #qt5 #sqlcipher #sqlite #sqlite3_database #wxsqlite3

SQLiteStudio is a free and open-source tool that helps you manage SQLite databases. It works on many different operating systems and is easy to download from various sources, including your OS package manager or the project's GitHub page. Using SQLiteStudio, you can easily create, edit, and manage your SQLite databases without spending any money. This makes it a great tool for anyone who needs to work with SQLite databases, whether you're a beginner or an experienced user.

https://github.com/pawelsalawa/sqlitestudio
#typescript #database #db #db_migration #editor #erd #mariadb #mssql #mysql #postgresql #react #react_flow #schema_migrations #sql #sqlite #typescript #visualization #xyflow

ChartDB is a powerful tool that helps you visualize and manage your database schema easily. It allows you to import your database structure with just one query and view it as a diagram. You can edit this diagram interactively, which makes it easier to understand and work with complex databases. ChartDB also uses AI to help you export your database schema to different systems, like from MySQL to PostgreSQL, making migrations simpler. This tool is open-source and available online or for local use, making it very useful for developers to design and collaborate on databases more efficiently.

https://github.com/chartdb/chartdb
#typescript #bigquery #cassandra #cockroachdb #database #electron #firebird #linux_app #mac_app #mariadb #mssql #mysql #postgresql #sql #sql_server #sqlite #windows_app

Beekeeper Studio is a free, open-source SQL editor and database manager that works on Windows, Mac, and Linux. It supports many databases like MySQL, PostgreSQL, and SQLite. The app offers features like auto-complete SQL queries, syntax highlighting, and a tabbed interface for multitasking. You can sort and filter data, save queries, and even export data in formats like CSV or JSON. It's designed to be easy to use and enjoyable, making database management simpler for everyone. You can download it for free and upgrade to premium features if needed.

https://github.com/beekeeper-studio/beekeeper-studio
#typescript #data_layer #local_first #signals #sqlite #state_management #sync_engine

LiveStore is a powerful data layer for apps that uses a reactive SQLite database to manage and sync data instantly across devices, even offline. It replaces traditional state management tools like Redux by allowing you to query and update data reactively with real-time syncing via event-sourcing. It supports many platforms and UI frameworks, offers flexible data modeling, and handles merge conflicts automatically. This means your app can work smoothly offline, sync changes seamlessly, and stay fast and reliable. LiveStore helps you build high-performance, offline-first apps with easy debugging and evolution.

https://github.com/livestorejs/livestore