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
#go #anns #cloud_native #distributed #embedding_database #embedding_similarity #embedding_store #faiss #golang #hnsw #image_search #llm #nearest_neighbor_search #tensor_database #vector_database #vector_search #vector_similarity #vector_store

Milvus is an open-source vector database designed for embedding similarity search and AI applications. It makes unstructured data search more accessible and provides a consistent user experience across different deployment environments. Key features include millisecond search on trillion vector datasets, simplified unstructured data management, reliable and always-on operations, high scalability, and hybrid search capabilities. Milvus is cloud-native, supports multiple SDKs, and has a strong community with extensive documentation and support channels like Discord and mailing lists. Using Milvus benefits users by enabling fast and efficient vector searches, simplifying data management, and ensuring reliability and scalability in their applications.

https://github.com/milvus-io/milvus
#java #airflow #azkaban #cloud_native #data_pipelines #job_scheduler #orchestration #powerful_data_pipelines #task_scheduler #workflow #workflow_orchestration #workflow_schedule

Apache DolphinScheduler is a powerful tool for managing data workflows. It makes it easy to create and manage complex tasks with a user-friendly interface and low-code options. You can deploy it in several ways, including standalone, cluster, Docker, and Kubernetes, making it flexible for different environments. It's highly reliable, scalable, and performs much faster than other platforms, supporting millions of tasks daily. The tool also offers features like versioning, state control of workflows, multi-tenancy support, and permission control. This helps you manage your data pipelines efficiently and reliably, saving time and effort.

https://github.com/apache/dolphinscheduler
#c_lang #bigdata #cloud_native #cluster #connected_vehicles #database #distributed #financial_analysis #industrial_iot #iot #metrics #monitoring #scalability #sql #tdengine #time_series #time_series_database #tsdb

TDengine is a powerful, open-source time-series database designed for handling large amounts of data from IoT devices, connected cars, and industrial IoT. Here are the key benefits It can handle billions of data collection points efficiently, outperforming other time-series databases in data ingestion, querying, and compression.
- **Simplified Solution** Designed for cloud environments, it supports distributed design, sharding, partitioning, and Kubernetes deployment.
- **Ease of Use** Makes data exploration and access efficient through features like super tables and pre-computation.
- **Open Source**: Available under open source licenses with an active developer community.

Using TDengine helps you manage and analyze large-scale time-series data efficiently, making it ideal for various IoT and industrial applications.

https://github.com/taosdata/TDengine
#go #ai_gateway #ai_native #api_gateway #cloud_native #envoy

Higress is a powerful API gateway that uses AI and is built on top of Envoy and Istio. It helps manage traffic for AI services, microservices, and other applications. Here are the key benefits You can start Higress with just a Docker command, making it simple for personal developers to set up and use.
- **AI Integration** It is designed for large-scale scenarios, handling tens of thousands of requests per second without disrupting the service.
- **Flexible Expansion** It includes WAF protection, multiple authentication strategies, and automatic SSL certificate management, ensuring your applications are secure.

Overall, Higress makes managing and scaling your applications easier, more efficient, and secure.

https://github.com/alibaba/higress
#cplusplus #analytics #bigquery #cloud_native #cpp #database #distributed_database #distributed_transactions #hacktoberfest #htap #mysql #mysql_compatibility #mysql_database #oceanbase #olap #oltp #paxos #scalable #sql #vector_database

OceanBase Database is a powerful, distributed relational database developed by Ant Group. It offers several key benefits It can handle large amounts of data and scale easily.
- **Fast Performance** It saves up to 90% on storage costs.
- **Real-time Analytics** It ensures zero data loss and quick recovery times.
- **MySQL Compatibility**: It is easy to migrate from MySQL databases.

You can quickly start using OceanBase with simple deployment options using commands or Docker, making it easy to get started and benefit from its advanced features.

https://github.com/oceanbase/oceanbase
#go #cloud_native #database #distributed_database #distributed_transactions #go #hacktoberfest #htap #mysql #mysql_compatibility #scale #serverless #sql #tidb

TiDB is an open-source database that combines transactional and analytical processing. It is compatible with MySQL, scalable, consistent, and highly available. This means you can handle a lot of data and queries efficiently without worrying about the database crashing. You can try it online through the TiDB Playground or start using it with a quick start guide. The community is active, so you can get help from forums, Discord, Slack, and Stack Overflow. This makes it easier to use and maintain, benefiting users by providing a reliable and powerful database solution.

https://github.com/pingcap/tidb
#go #bigdata #cloud_native #distributed_systems #filesystem #go #golang #hdfs #object_storage #posix #redis #s3 #storage

JuiceFS is a powerful file system designed for cloud environments. It allows you to use massive cloud storage as if it were local storage, without changing your code. Here are the key benefits JuiceFS offers low latency and high throughput, making it suitable for big data, machine learning, and AI applications.
- **POSIX Compatibility** Supports Kubernetes and various object storage services like Amazon S3, Google Cloud Storage, and more.
- **Strong Consistency** Ensures data security and efficiency.
- **Shared Access**: Multiple clients can read and write files simultaneously.

Using JuiceFS, you can efficiently manage large amounts of data in the cloud, making it easier to integrate with various platforms and applications.

https://github.com/juicedata/juicefs
👍1👎1
#go #cloud #cloud_computing #cloud_native #distributed_systems #go #golang #message_bus #message_queue #messaging #microservices_architecture #nats_server

NATS is a simple, secure, and fast communication system for digital systems, services, and devices. It can run anywhere, from your own server to the cloud or even a small device like a Raspberry Pi. NATS helps make complex systems easier to design and operate. With over 40 different language implementations, it's versatile and widely supported. Using NATS benefits you by providing a reliable and secure way to communicate between different parts of your system, making your work more efficient and stable.

https://github.com/nats-io/nats-server
#python #cloud_native #cncf #deep_learning #docker #fastapi #framework #generative_ai #grpc #jaeger #kubernetes #llmops #machine_learning #microservice #mlops #multimodal #neural_search #opentelemetry #orchestration #pipeline #prometheus

Jina-serve is a tool that helps you build and deploy AI services easily. It supports major machine learning frameworks and allows you to scale your services from local development to production quickly. You can use it to create AI services that communicate via gRPC, HTTP, and WebSockets. It has features like built-in Docker integration, one-click cloud deployment, and support for Kubernetes and Docker Compose, making it easy to manage and scale your AI applications. This makes it simpler for you to focus on the core logic of your AI projects without worrying about the technical details of deployment and scaling.

https://github.com/jina-ai/serve
#lua #ai #ai_gateway #api_gateway #api_management #apis #artificial_intelligence #cloud_native #consul #devops #docker #kong #kubernetes #kubernetes_ingress #kubernetes_ingress_controller #luajit #microservice #microservices #nginx #reverse_proxy #serverless

Kong API Gateway is a powerful tool that helps manage and secure your APIs. It offers features like advanced routing, load balancing, health checking, and authentication, making it easier to handle API traffic. Kong is highly scalable and can run on various platforms, including Kubernetes. It also supports plugins for additional functionalities such as AI traffic management and custom extensions. By using Kong, you can centralize your API management, focus on other important tasks, and ensure your APIs are secure and perform well. You can get started quickly with a free trial or by following the easy installation steps.

https://github.com/Kong/kong
#typescript #cloud_native #dashboard #debugging #devops #headlamp #k8s #kinvolk #kubernetes #kubernetes_dashboard #kubernetes_debugging #kubernetes_monitoring #kubernetes_ui #orchestration #plugins

Headlamp is a user-friendly tool for managing Kubernetes. It provides a graphical interface that makes it easier for people to use Kubernetes without needing to write complex commands. This tool is extensible, meaning you can add plugins to customize it for your needs. It works with multiple clusters and shows resources like pods and deployments. Headlamp also respects user permissions, so you can only perform actions you are allowed to do. This helps make Kubernetes more accessible to a wider range of users.

https://github.com/kubernetes-sigs/headlamp
#java #ai #apache_kafka #aws #azure #cloud #cloud_first #cloud_native #ebs #gcp #kafka #llm #messaging #minio #s3 #serverless #spot #streaming

AutoMQ provides a cloud-native alternative to Apache Kafka that runs on S3 storage, cutting costs by up to 90% while enabling instant scaling and eliminating cross-zone traffic fees. It offers high reliability, serverless operation, and full Kafka compatibility, making it easier and cheaper to manage large-scale data streaming without sacrificing performance or features.

https://github.com/AutoMQ/automq
#java #cloud_native #hacktoberfest #java #kubernetes #reactive

Quarkus is a Java framework designed for cloud-native and container-first applications, making Java apps start up much faster and use less memory, which lowers cloud costs. It supports both traditional and reactive programming styles in one framework, so you can develop efficiently without learning new tools. Quarkus uses build-time processing and can compile to native images for even better performance. It integrates popular Java standards and libraries, making development smoother and more enjoyable. This means you can build modern, fast, and cost-effective Java applications easily, especially for Kubernetes and cloud environments[1][2][4][5].

https://github.com/quarkusio/quarkus
#go #ai_assistant #ai_generated_code #cloud_native #code_generation #custom_templates #developer_tools #development_framework #gin #go_sponge #golang #grpc #grpc_gateway #low_code #microservice #protobuf #restful_api #sponge #web

Sponge is a powerful Go development framework that helps you quickly build backend services like RESTful APIs and microservices with minimal coding. It generates modular Go code automatically by parsing SQL, Protobuf, and JSON files, letting you create complete backend projects through a simple web interface without complex commands. Sponge supports custom templates and integrates AI assistants (like ChatGPT) to help write business logic, greatly speeding up development and reducing repetitive work. It also offers full support for testing, API docs, and deployment, making your project more stable, efficient, and easier to maintain. This saves you time and improves code quality.

https://github.com/go-dev-frame/sponge
#rust #bigdata #cloud_native #distributed_systems #filesystem #minio #object_storage #oss #rust #s3

RustFS is a fast and safe distributed object storage system built with Rust, offering high performance and scalability for large data needs like AI and big data. It is compatible with S3, easy to use, and open source under the business-friendly Apache 2.0 license. Compared to others like MinIO, RustFS provides better memory safety, no risky data logging, and supports local cloud providers. You can quickly install it via a script or Docker, manage storage through a simple web console, and benefit from a strong community and detailed documentation. This makes RustFS a reliable, cost-effective choice for secure, scalable storage.

https://github.com/rustfs/rustfs
#cplusplus #artificial_intelligence #cloud #cloud_native #cncf #container #docker #edge_computing #ewasm #hacktoberfest #hacktoberfest2023 #kubernetes #rust_lang #serverless #wasm #webassembly

WasmEdge is a fast, lightweight, and secure WebAssembly runtime that lets you run programs safely on your devices, servers, or the cloud. It supports many programming languages like C++, Rust, and JavaScript, and can run AI models, microservices, and smart contracts efficiently. WasmEdge offers strong security by isolating programs, making it great for extending software safely. It works well on edge devices, smart devices, and cloud environments, and supports easy integration with tools like Kubernetes and Docker. Using WasmEdge helps you run powerful applications faster, safer, and more flexibly on various platforms[1][2][3][4][5].

https://github.com/WasmEdge/WasmEdge
#go #argocd #cloud_native #cncf #container_management #devops #ebpf #hacktoberfest #istio #jenkins #k8s #kubernetes #kubernetes_platform_solution #kubesphere #llm #multi_cluster #observability #servicemesh

KubeSphere is an easy-to-use, open-source platform that helps you manage Kubernetes clusters across clouds, data centers, and edge devices from one place. It offers a friendly web interface, supports multi-cluster and multi-tenant management, and automates DevOps tasks like CI/CD pipelines. You get built-in monitoring, logging, alerting, and security features such as role-based access control. It also includes an App Store for quick deployment of applications and supports various storage and networking options. This makes managing complex Kubernetes environments simpler, faster, and more secure, saving you time and reducing operational challenges.

https://github.com/kubesphere/kubesphere