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
#other #architecture #awesome #awesome_list #backend #big_data #computer_science #design_patterns #devops #distributed_systems #interview #interview_practice #interview_questions #lists #machine_learning #programming #resources #scalability #system #system_design #web_development

This resource provides a comprehensive guide to building scalable, reliable, and performant large-scale systems. Here are the key benefits It offers detailed articles and case studies from prominent engineers on how to design systems that can handle heavy loads and perform well for both single users and millions of users.
- **System Design Interviews** It covers how to scale teams effectively, focusing on increasing team output and value rather than just growing the team size.
- **Community Contributions** The resource covers a wide range of topics including scalability, availability, stability, performance, intelligence, architecture, and more, providing a holistic view of system engineering.

Overall, this guide is invaluable for anyone looking to build or maintain large-scale systems efficiently.

https://github.com/binhnguyennus/awesome-scalability
#typescript #backend #backups #databases #deployment #devops #docker #frontend #mariadb #mongodb #mysql #nextjs #postgresql #self_hosted #vps

Dokploy is a free and self-hostable platform that makes it easy to deploy and manage applications and databases. You can deploy any type of application, create and manage various databases, automate backups, and use Docker Compose for complex applications. It also offers real-time monitoring, Traefik integration for routing, and notifications for deployment status. You can manage everything via the command line or API and even deploy to multiple servers. This platform is beneficial because it simplifies the process of setting up and managing your applications, saving you time and effort. Plus, it's free and can be hosted on your own VPS.

https://github.com/Dokploy/dokploy
👍21
#other #ai #data_science #devops #engineering #federated_learning #machine_learning #ml #mlops #software_engineering

This resource is a comprehensive guide to Machine Learning Operations (MLOps), providing a wide range of tools, articles, courses, and communities to help you manage and deploy machine learning models effectively.

**Key Benefits** Access to numerous books, articles, courses, and talks on MLOps, machine learning, and data science.
- **Community Support** Detailed guides on workflow management, feature stores, model deployment, testing, monitoring, and maintenance.
- **Infrastructure Tools** Resources on model governance, ethics, and responsible AI practices.

Using these resources, you can improve your skills in designing, training, and running machine learning models efficiently, ensuring they are reliable, scalable, and maintainable in production environments.

https://github.com/visenger/awesome-mlops
👎1
#python #apm #crash_reporting #crash_reports #csp_report #devops #django #error_logging #error_monitoring #fair_source #hacktoberfest #monitor #monitoring #python #sentry #tag_production

Sentry is a tool for developers to track and fix errors in their applications quickly. It helps you see what's going wrong and why, so you can solve problems faster and learn more about your app. Sentry supports many programming languages and platforms, making it easy to use no matter what you're working with. This saves you time and effort, allowing you to focus on improving your application instead of searching for errors.

https://github.com/getsentry/sentry
#hcl #ansible #aws #devops #gcp #kubernetes #packer #serverless #sre #terraform

You can watch a new video on YouTube by clicking the link provided. If you need help or support, you can get mentorship, on-the-job support, or consulting by emailing me@antonputra.com. There are also playlists available, such as Performance Benchmarks, and you can find more lessons in the contents section. You can follow on various social media platforms like YouTube, LinkedIn, Twitter/X, Instagram, or contact directly via email. This helps you learn new things, get support when needed, and stay connected with valuable resources.

https://github.com/antonputra/tutorials
#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
#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
#python #ansible #aws #azure #coding #containers #devops #docker #git #interview #interview_questions #kubernetes #linux #openstack #production_engineer #prometheus #python #sql #sre #terraform

This repository contains a collection of exercises and questions on various technical topics, including DevOps and SRE. It offers 2624 exercises that can be useful for preparing for interviews or learning new concepts. The repository covers a wide range of subjects such as networking, operating systems, cloud computing, and more. By using these resources, you can improve your skills in areas like software development, infrastructure management, and system reliability engineering. This helps you become more proficient in handling complex IT environments and enhances your career prospects in related fields.

https://github.com/bregman-arie/devops-exercises
#other #awesome #awesome_list #devops #list #ops #self_hosted #software #sre #sysadmin

This list provides a collection of free and open-source tools for system administrators. It covers various areas such as **automation**, **backups**, **cloud computing**, **configuration management**, **continuous integration & deployment**, **identity management**, **log management**, **monitoring**, **network configuration**, **security**, and more. These tools help sysadmins manage systems efficiently, automate tasks, ensure security, and monitor performance. By using these resources, sysadmins can streamline their work processes and improve overall system reliability and productivity.

https://github.com/awesome-foss/awesome-sysadmin
#python #awesome #awesome_list #collections #development #devops #production #productivity #resources #sre #tools

DevOps is a way of working that combines development and operations teams to deliver software faster and more reliably. It helps organizations improve communication, efficiency, and speed by breaking down barriers between teams. This approach allows for continuous improvement, better collaboration, and faster time-to-market, which benefits users by providing them with updated and reliable software quickly.

https://github.com/wmariuss/awesome-devops
#go #agents #ai #caching #ci_cd #containers #continuous_deployment #continuous_integration #dag #dagger #devops #docker #graphql #workflows

Dagger is a tool that helps make workflows easier to manage. It lets you break down complex tasks into smaller, reusable parts that can run in different environments. This means you can work with many languages and tools without worrying about compatibility issues. Dagger also helps you see what's happening in your workflows, making it easier to fix problems. It saves time and money by caching results, so you don't have to redo tasks. Overall, Dagger makes it simpler to build and manage workflows, especially for AI and software development tasks.

https://github.com/dagger/dagger
#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 #automation #data_orchestration #devops #high_availability #infrastructure_as_code #java #low_code #lowcode #orchestration #pipeline #pipeline_as_code #workflow

Kestra is an open-source platform that helps manage complex workflows easily. It uses a simple YAML code to define workflows, which can be automated based on schedules or real-time events. Kestra supports many plugins, allowing integration with various data sources and tools. This makes it easy to automate tasks like data processing and infrastructure management. The platform is scalable, fault-tolerant, and offers real-time monitoring, making it beneficial for teams handling large data pipelines and complex workflows. It simplifies workflow management, reduces errors, and boosts efficiency.

https://github.com/kestra-io/kestra
#go #devops_workflow #encrypt_secrets #gitops #kubernetes #kubernetes_secrets

Sealed Secrets is a tool for Kubernetes that lets you safely store sensitive information—like passwords or API keys—in your code repository by encrypting them so only your Kubernetes cluster can decrypt them. You use a tool called `kubeseal` to encrypt secrets on your computer, and then store the encrypted result in your repository. When you apply this encrypted secret to your cluster, a special controller inside Kubernetes decrypts it and creates a regular secret that your apps can use. This means you can manage all your configuration in Git, even secrets, without worrying about exposing sensitive data, and only the cluster itself can access the real secret[2][5][1]. The benefit is that your secrets are protected at every step, and you can use Git workflows for everything, making your setup more secure and easier to manage.

https://github.com/bitnami-labs/sealed-secrets
👎2
#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
#python #agents #ai #api_gateway #asyncio #authentication_middleware #devops #docker #fastapi #federation #gateway #generative_ai #jwt #kubernetes #llm_agents #mcp #model_context_protocol #observability #prompt_engineering #python #tools

The MCP Gateway is a powerful tool that unifies different AI service protocols like REST and MCP into one easy-to-use endpoint. It helps you manage multiple AI tools and services securely with features like authentication, retries, rate-limiting, and real-time monitoring through an admin UI. You can run it locally or in scalable cloud environments using Docker or Kubernetes. It supports various communication methods (HTTP, WebSocket, SSE, stdio) and offers observability with OpenTelemetry for tracking AI tool usage and performance. This gateway simplifies connecting AI clients to diverse services, making development and management more efficient and secure.

https://github.com/IBM/mcp-context-forge
#go #containers #deployment #devops #docker #docker_compose #golang #hacktoberfest #kubernetes #orchestration #self_hosted

Uncloud lets you run and manage web apps across multiple servers (cloud, home, or bare metal) as easily as using Docker Compose, but with production features like zero-downtime updates, automatic HTTPS, and cross-machine scaling. It connects your machines into a secure, private network without needing a central control server, so there’s less to manage and no single point of failure. You keep full control of your infrastructure and data, avoid vendor lock-in, and get a simple, cloud-like experience without the complexity of Kubernetes.

https://github.com/psviderski/uncloud