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 #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
#python

CUDA Python helps you use NVIDIA's powerful GPUs with Python. It includes several tools like `cuda.core` for easy access to CUDA features and `cuda.bindings` for low-level control. This makes it easier for developers to work with GPUs without needing to learn new languages. The benefit is faster computing, which is great for tasks like machine learning and data analysis. It also simplifies development by allowing everything to be done in Python, making it easier to learn and use CUDA.

https://github.com/NVIDIA/cuda-python
#cplusplus #accelerator #llama #llm #low_level_programming #metal #mistral #mixtral #ml #resnet #stable_diffusion #tenstorrent

Tenstorrent's TT-Metal is a powerful tool for developing AI models. It allows users to create custom kernels for their hardware, which can improve performance by reducing memory usage. This is especially useful for large language models (LLMs) like Llama and Mixtral. The TT-Metal system supports efficient data movement and computation, making it beneficial for users who need to run complex AI tasks quickly and effectively. By optimizing how data is stored and processed, TT-Metal helps users achieve better results with less effort.

https://github.com/tenstorrent/tt-metal
#python

BabelDOC is a tool that helps translate documents, especially PDFs. It offers a simple way to translate files using a command line interface or a Python API. You can use it online for free up to 1000 pages per month or install it yourself for more control. It supports translation services like OpenAI and can handle multiple files at once. This tool is useful for people who need to translate documents quickly and easily, especially from English to Chinese. It also allows you to manage offline assets, which is helpful if you don't have internet access.

https://github.com/funstory-ai/BabelDOC
#c_lang

Ship of Harkinian is a free PC port of *The Legend of Zelda: Ocarina of Time*. It offers many improvements over the original game, such as better performance, higher resolutions, and a randomizer feature. To play, you need a legally acquired copy of the game's ROM. This port is great for users because it allows them to enjoy the classic game on modern computers with enhanced features and no need for an emulator. It supports various platforms, including Windows, Linux, and macOS, making it accessible to many players.

https://github.com/HarbourMasters/Shipwright
#csharp #c_sharp #codegenerator #fast #mapper #mapping

Mapster is a fast and efficient tool for mapping objects in .NET. It helps you automatically move data from one object to another, saving time and reducing repetitive code. You can easily install it using NuGet or .NET CLI. Mapster is faster and uses less memory than other mapping tools like AutoMapper, making it a great choice for improving performance in your applications. It also supports advanced features like code generation and debugging, which can help you find and fix issues quickly.

https://github.com/MapsterMapper/Mapster
#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
#typescript

The Supabase MCP Server helps connect AI tools like Cursor and Claude directly to your Supabase projects. This connection allows AI assistants to manage tables, fetch configurations, and query data without leaving your editor. You can use natural language commands to perform tasks like creating tables, adding indexes, and more. To set it up, you need a personal access token from Supabase and to configure your AI client with this token. This integration makes building apps easier by reducing the need to switch between tools.

https://github.com/supabase-community/supabase-mcp
🔥1
#javascript #animation #anime #canvas #css #javascript #javascript_library #svg

Anime.js is a lightweight JavaScript library that helps create smooth animations on websites. It works with CSS properties, SVG elements, DOM attributes, and JavaScript objects, making it versatile for various animation needs. Using Anime.js, you can easily animate multiple properties at once, create staggered effects, and control animations with a simple API. This library is beneficial because it enhances user experience by adding interactive and engaging visual effects to web pages without slowing them down.

https://github.com/juliangarnier/anime
🔥2
#python

The DouYin Downloader is a tool that helps you download many types of content from Douyin, like videos, photos, music, and live streams. It supports downloading without watermarks and can handle multiple links at once. You can customize how it works using command-line options or a configuration file. This tool is useful for saving content for offline viewing or sharing. It also helps you avoid downloading the same content twice by skipping what you've already downloaded.

https://github.com/jiji262/douyin-downloader
#python #nonebot #nonebot2 #qqbot #zhenxun

**Zhenxun Bot** is a friendly bot developed using **Nonebot2**. It offers many features like nickname systems, sign-in rewards, and a store where you can buy items. The bot supports multiple platforms and has a user-friendly web interface for management. It's easy to install and configure, making it a great tool for those who want a customizable bot experience. You can test it using platforms like Napcat or Lagrange, and it's free to use.

https://github.com/zhenxun-org/zhenxun_bot
#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
#python #genai #gpt #gpt_4 #graphrag #knowledge_graph #large_language_models #llm #rag #retrieval_augmented_generation

LightRAG is a system that helps computers understand and answer questions better by using a special way of organizing information called a "graph." This graph shows how different pieces of information are connected, making it easier for the system to find related answers. It works fast and can handle complex questions by combining two types of searches: one that looks at specific details and another that looks at broader topics. This makes it very useful for answering questions that need both specific and general information. Users benefit from getting accurate and relevant answers quickly, which is helpful in many applications like customer service and document retrieval.

https://github.com/HKUDS/LightRAG
#javascript #nodejs #performance #speed #webframework

Fastify is a fast and efficient web framework for Node.js. It helps developers build applications quickly and handle many requests without slowing down. Fastify is good for projects that need to serve a lot of users because it uses less server resources, making it cost-effective. It also has strong security features and supports plugins, which make it easy to add new functionalities. This makes Fastify a great choice for developers who want to build fast and scalable applications.

https://github.com/fastify/fastify
#go #framework #gin #go #middleware #performance #router #server

Gin is a fast web framework for Go that helps developers build efficient backend applications. It offers features like **speed**, **middleware support**, **crash-free operation**, and **JSON validation**. This makes it ideal for projects requiring high performance and reliability. By using Gin, developers can create robust web applications quickly and easily, benefiting from its lightweight design and active community support.

https://github.com/gin-gonic/gin
#go #data_transfer #file_sharing #golang #pake #peer_to_peer #tcp #transfer

Croc is a free and open-source tool that allows you to securely transfer files and folders between any two computers using a simple command line interface. It features end-to-end encryption for safety, supports multiple platforms (Windows, Linux, Mac), and allows for resuming interrupted transfers without needing a central server or port forwarding. You can send files easily by generating a code phrase, making it user-friendly and efficient. The benefit of using Croc is that it simplifies file sharing while ensuring your data remains secure, making it ideal for both personal and professional use.

https://github.com/schollz/croc
👍1
#python #linux #memcached #mysql #php #php70 #php71 #php72 #php73 #php74 #php80 #php81 #php82 #php83 #php84 #python #redis

mdserver-web is a simple and open-source Linux management panel. It supports systems like Debian, Ubuntu, and CentOS. This panel is similar to others like "宝塔" but doesn't require a phone number for registration and has no ads. It offers features like SSH terminal tools, website backup, and plugin management. Users can easily install common software like PHP, MySQL, and Nginx. The benefit is that it provides a user-friendly interface for managing Linux servers without the need for complex configurations or ads.

https://github.com/midoks/mdserver-web
1
#python #chatgpt #llms #pyqt #wechat

This tool helps you manage your WeChat data by letting you export and analyze your chat history. It supports WeChat 4.0 and allows you to restore chat interfaces, export data in various formats like HTML, CSV, and Word, and even create visual reports. This means you can keep track of your conversations and memories easily, making it a useful tool for organizing your digital life.

https://github.com/LC044/WeChatMsg
#go #cloud_bigquery #cloud_datastore #cloud_pubsub #cloud_storage #go #golang #google_cloud

Google Cloud Client Libraries for Go help developers use Google Cloud services easily. They reduce the amount of code you need to write and make it easier to understand by using Go's natural style. These libraries support the latest Go versions (1.23 and 1.24) and automatically handle authentication using Application Default Credentials. This makes it simpler to access Google Cloud APIs from your Go applications, whether you're working locally or in a cloud environment. It saves time and effort, allowing you to focus on your project's core functionality.

https://github.com/googleapis/google-cloud-go
1