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
#haskell #api #automatic_api #database #haskell #http #pg #pgsql #postgres #postgresql #postgrest #rest #server #sql

PostgREST is a tool that turns your PostgreSQL database into a RESTful API quickly and efficiently. It provides a fast, standards-compliant API without you having to write it from scratch. Here are the key benefits It offers subsecond response times and can handle up to 2000 requests per second, even on a free Heroku tier.
- **Security** It generates self-documenting APIs using OpenAPI standards and ensures data integrity by enforcing database constraints.
- **Performance**: Written in Haskell, it uses efficient database connections and lightweight threads for high performance.

Overall, PostgREST makes creating and managing APIs easier, faster, and more secure.

https://github.com/PostgREST/postgrest
#rust #database #embedded_database #sql #sqlite3 #webassembly

Limbo is a new database system that works like SQLite but is built in Rust and supports asynchronous I/O. This means it can handle tasks faster and more efficiently. You can use Limbo in various programming languages like JavaScript, Python, and directly through a command-line interface. It's easy to install and use, and it allows you to create and query databases quickly. The benefit to you is that Limbo provides a fast, efficient, and compatible database solution that can be integrated into your projects easily.

https://github.com/tursodatabase/limbo
#cplusplus #c_plus_plus #cassandra #cpp #database #nosql #scylla #seastar

Scylla is a powerful database that works like Apache Cassandra and Amazon DynamoDB but is much faster and uses less hardware. It helps by increasing data processing speed and reducing costs. To use Scylla, you can easily build it with a pre-configured toolchain that doesn't require changing your machine settings. You can also find detailed guides, training courses, and community support to help you get started and manage Scylla effectively. This makes it easier to handle big data efficiently.

https://github.com/scylladb/scylladb
#cplusplus #authentication #database_as_a_service #firebase #firebase_auth #firebase_authentication #firebase_database #firebase_messaging #firebase_storage #ios_sdk #objective_c #push_notifications #storage_service

Firebase is a powerful tool to help you build, grow, and monetize your app. It offers various tools and libraries that you can easily install using methods like CocoaPods, Swift Package Manager, or directly from GitHub. This makes it simple to integrate features like authentication, database management, performance monitoring, and more into your Apple platform apps. By using Firebase, you can focus on developing your app without worrying about the underlying infrastructure, which saves time and effort. Additionally, Firebase supports multiple Apple platforms including iOS, macOS, tvOS, and even watchOS, though some platforms have limited support. This versatility makes Firebase a valuable resource for app developers.

https://github.com/firebase/firebase-ios-sdk
#java #analytics #big_data #cloudnative #database #datalake #delta_lake #distributed_database #hudi #iceberg #join #lakehouse #lakehouse_platform #mpp #olap #real_time_analytics #real_time_updates #realtime_database #sql #star_schema #vectorized

StarRocks is a very fast query engine for analyzing data quickly, even in just a second. It works 3 times faster than other similar tools and doesn't require you to move or change your data. Here are some key benefits:
- It uses advanced technology to speed up queries.
- It supports standard SQL and works with various clients and BI software.
- It optimizes complex queries efficiently.
- It allows real-time updates and direct access to data from different sources.
- It manages resources well and is easy to maintain and scale.

Using StarRocks can help you analyze data much faster and more efficiently, making your work easier and quicker.

https://github.com/StarRocks/starrocks
#clojure #analytics #bi #business_intelligence #businessintelligence #clojure #dashboard #data #data_analysis #data_visualization #database #metabase #mysql #postgres #postgresql #reporting #slack #sql_editor #visualization

Metabase is a simple, open-source tool that helps everyone in your company ask questions and learn from data without needing to know SQL. You can set it up in just five minutes and create interactive dashboards, define key metrics, and send data to Slack or email. It also allows you to set alerts for data changes and embed charts into your app. Metabase supports various databases and can be run almost anywhere. Using Metabase, you can make better decisions with your data easily and quickly, making it a valuable tool for your team.

https://github.com/metabase/metabase
#typescript #admin_panel #api #baas #backend #backend_api #backend_as_a_servise #backend_server #cms #database #headless #headless_cms #headless_cms_rest_api #manifest #open_source #rest_api #sdk_js #yaml

Manifest is a simple and easy-to-use backend solution that fits into your project like any other file. It provides essential features like authentication, validation, storage, image resizing, an admin panel, REST API, and a JavaScript SDK. This makes it perfect for making websites dynamic, building CRUD-heavy apps, and rapid prototyping. You can get started quickly by running a single terminal command. Using Manifest helps you avoid unnecessary costs and complexity, making it ideal for small projects, prototypes, and MVPs.

https://github.com/mnfst/manifest
👍1
#c_lang #alerting #cncf #data_visualization #database #devops #docker #grafana #influxdb #kubernetes #linux #machine_learning #mongodb #monitoring #mysql #netdata #observability #postgresql #prometheus #raspberry_pi #statsd

Netdata is a powerful monitoring tool that helps you keep an eye on your servers, containers, and applications in real-time. Here’s what you need to know Netdata collects data every second, giving you immediate insights into your system's behavior.
- **Zero-Configuration** Netdata uses ML to detect anomalies and patterns in your metrics, helping you identify issues before they become critical.
- **Scalability** Netdata monitors everything from system resources to application logs, providing a complete view of your infrastructure.
- **Energy Efficiency**: Studies have shown that Netdata is the most energy-efficient monitoring tool, consuming fewer resources than other solutions.

Using Netdata benefits you by providing real-time, high-resolution monitoring, automated anomaly detection, and advanced visualization tools, all while being highly scalable and energy-efficient. This makes it easier to manage and troubleshoot your systems effectively.

https://github.com/netdata/netdata
#python #ai #csv #data #data_analysis #data_science #data_visualization #database #datalake #gpt_4 #llm #pandas #sql #text_to_sql

PandaAI is a tool that lets you ask questions about your data using natural language. It's helpful for both non-technical and technical users. Non-technical users can interact with data more easily, while technical users can save time and effort. You can load your data, save it as a dataframe, and then ask questions like "Which are the top 5 countries by sales?" or "What is the total sales for the top 3 countries?" PandaAI also allows you to visualize charts and work with multiple datasets. It's easy to install using pip or poetry and can be used in Jupyter notebooks, Streamlit apps, or even a secure Docker sandbox. This makes it simpler and more efficient to analyze your data.

https://github.com/sinaptik-ai/pandas-ai
#rust #database #dataoriented #game_development #relational #relational_database #smart_contracts

SpacetimeDB is a special kind of database that combines the functions of both a database and a server. It allows you to write your application logic directly into the database, which means clients can connect directly without needing extra servers. This makes it very fast and good for real-time applications like games or chat tools. The benefit is that you can build and deploy your entire application using just one language (like Rust), making development simpler and faster.

https://github.com/clockworklabs/SpacetimeDB
#python #agents #bgi #database #gpt #gpt_4 #hacktoberfest #langchain #llm #private #rag #security #vicuna

DB-GPT is an open-source framework that helps developers build AI applications using databases and large language models. It offers features like managing multiple AI models, converting natural language to SQL queries, and integrating external knowledge sources. This makes it easier for users to create custom data applications with less code. The benefits include streamlined development, improved data analysis, and enhanced collaboration between different AI agents, making complex tasks simpler and more efficient.

https://github.com/eosphoros-ai/DB-GPT
#go #cicd #data_masking #data_security #database_access #dbeaver #devsecops #flyway #gitops #liquibase #mongodb #mysql #oracle #pam #postgresql #schema_migrations #security #snowflake #sql_client #sqlserver #tidb

Bytebase is a tool that helps manage databases more efficiently. It automates tasks like schema migrations and backups, making it easier to collaborate on database changes. Bytebase supports multiple databases and integrates well with CI/CD pipelines. It also provides features like role-based access control and data masking for better security. Using Bytebase simplifies database management, reduces errors, and saves time, making it beneficial for developers and database administrators.

https://github.com/bytebase/bytebase
#typescript #data_visualization #database #database_schema #documentation #documentation_tool #entity_relationship_diagram #er_diagram #erd #nodejs #orm #postgresql #prisma #react_flow #reactjs #ruby_on_rails #sql #tbls #typescript #visualization #webassembly

Liam ERD is a tool that helps you create easy-to-understand diagrams of your database. It makes interactive diagrams that you can zoom in and out of, filter, and explore easily. This tool is useful for both small and large projects, handling over 100 tables with ease. It's simple to set up and is open-source, meaning you can contribute to it. Using Liam ERD helps you visualize complex database structures quickly, making it easier to understand and work with your data. This saves time and reduces errors compared to drawing diagrams manually.

https://github.com/liam-hq/liam
#cplusplus #cypher #database #embeddable #embedded #graph #graph_database #graphdb #neo4j #nosql #olap #wasm

Kuzu is a fast and scalable embedded graph database. It helps users handle complex data queries on large databases efficiently. Kuzu offers features like a flexible data model, fast join algorithms, and multi-core processing, making it ideal for analytical tasks. It integrates easily into applications without needing a separate server, reducing latency and complexity. This makes it beneficial for users who need to analyze large amounts of graph data quickly and effectively.

https://github.com/kuzudb/kuzu