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
#lua #language_server #language_server_protocol #lsp #neovim #nvim #plugin #vim

nvim-lspconfig is a tool that helps you set up language servers in Neovim, a text editor. It provides default configurations for various language servers, making it easier to get started with features like auto-completion, code formatting, and diagnostics. To use it, you need to install the language server for your programming language and add a few lines of code to your Neovim configuration file. This setup allows you to navigate code more efficiently, fix errors quickly, and write better code. The benefit is that it enhances your coding experience by providing powerful tools directly within your text editor.

https://github.com/neovim/nvim-lspconfig
#rust #egui #game_development #gamedev #gui #imgui #rust #wasm

egui is a simple and easy-to-use GUI library for Rust that runs on the web, natively, and in game engines. It's designed to be highly portable and integrates easily into various environments. Here are the key benefits egui aims to be the simplest Rust GUI library, making it easy to create GUIs without complex callbacks or retained state.
- **Portable** Targets 60 Hz in debug builds, ensuring smooth performance.
- **Customizable** No `unsafe` code is used in egui, ensuring safety and reliability.
- **Extensive Integration**: Supports integration with various game engines and platforms like Bevy, winit, and more.

Overall, egui simplifies GUI development in Rust, making it a great choice for anyone looking to add a simple and efficient GUI to their projects.

https://github.com/emilk/egui
1
#javascript

WireGuard Easy is a simple way to install and manage WireGuard on any Linux host. It comes with a user-friendly Web UI, making it easy to list, create, edit, delete, enable, and disable clients. You can also view client QR codes, download configuration files, and see connection statistics. It supports multiple languages, automatic light/dark mode, and Prometheus metrics. To use it, you need Docker installed on your host. The setup is straightforward with a few commands, and you can easily update to the latest version. This tool makes managing your VPN much simpler and more intuitive.

https://github.com/wg-easy/wg-easy
1
#go #admin #gf #gf_admin #gf_vue_admin #go #go_admin #go_framework #goframe #golang #gva #hg #hotgo #jwt #swagger #uniapp #vue #vue_admin

HotGo V2 is a powerful framework for building applications quickly and efficiently. It uses advanced technologies like GoFrame, Vue 3, NaiveUI, and TypeScript, making it ideal for developing complete applications. The framework offers high productivity with features like rapid code generation, modular design, and plugin support. You can create a full application skeleton in minutes and customize it easily. It also includes many built-in functions such as user management, department management, payment gateways, and service monitoring. This makes it very beneficial for developers as it saves time and simplifies the development process. Additionally, HotGo V2 is open-source and free to use under the MIT license.

https://github.com/bufanyun/hotgo
#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
#python #bard #bot #chatglm_6b #chatgpt #discord #ernie #go_cqhttp #mirai #mirai_qq #new_bing #openai #poe #qq #qqbot #sydney #telegram #wechat #xinghuo

This project is about a chatbot that supports various language models and can be used on multiple platforms like QQ, Telegram, Discord, and more. Here’s what you need to know The bot works on several chat platforms, including Mirai, go-cqhttp, Telegram, Discord, and WeChat.
- **Features** There are easy-to-follow deployment guides for Linux, Windows, and Mac users, including automated scripts.
- **HTTP API** You can load pre-set chat styles and convert text to images or voice messages.

Using this bot can help you automate and enhance your chat interactions across different platforms with advanced AI capabilities.

https://github.com/lss233/chatgpt-mirai-qq-bot
#python #agent #ai #data_visualization #database #llm #rag #sql #text_to_sql

Vanna is a tool that helps you generate SQL queries easily. Here’s how it works: you train a model with your database information, and then you can ask questions to get the corresponding SQL queries. This process is simple and doesn't require you to know the technical details underneath. The benefits include high accuracy, security since your data stays local, and the ability to use it with any SQL database. You can also customize the interface to suit your needs, such as using Jupyter Notebooks, Slack, or web apps. This makes it easier and faster to work with your database without writing complex SQL queries manually.

https://github.com/vanna-ai/vanna
#python #accounting #asset_management #crm #distribution #erp #erpnext #frappe #healthcare #hrms #manufacturing #point_of_sale #procurement #project_management #python #retail #support

ERPNext is a simple and comprehensive business management system that includes many features like accounting, warehouse management, CRM, sales, purchase, HRMS, project management, support, asset management, quality management, manufacturing, and website management. It is built on the Frappe Framework using Python and JavaScript. This system helps businesses manage all their operations in one place, making it easier to track and control different aspects of the business. Users can install it using docker or a manual install script, and there are extensive resources available for learning and community support. This makes it beneficial for businesses to streamline their processes and improve efficiency.

https://github.com/frappe/erpnext
#python #apps #django #framework #models #orm #python #templates #views #web

Django is a powerful tool for building websites quickly and efficiently using Python. It has detailed documentation to help you get started, including installation instructions, tutorials, and guides for setting up a deployment server. You can find all the docs in the "docs" directory or online. If you need help, you can join various communities like IRC, mailing lists, Discord, or the Django Forum. Contributing to Django is also easy with clear guidelines. By using Django, you benefit from rapid development, clean design, and a supportive community to help you build your website effectively.

https://github.com/django/django
#cplusplus #blink #chromium #electron #nodejs

Miniblink is a small, open-source browser widget based on Chromium. It allows you to create a browser with just a few lines of code using a C interface. Here are the key benefits:
- It is very small in size.
- Supports languages like C++, C#, and Delphi.
- Includes Nodejs and supports Electron.
- Allows customization and simulation of other browser environments.
- Supports HTML5 and cross-domain functions.
- Has a headless mode, which is great for web crawlers.

You can download the compiled files and demos from GitHub, and there are various ways to get support if you have questions. This tool is highly customizable and efficient, making it useful for developers who need a lightweight browser solution.

https://github.com/weolar/miniblink49
😁1
#python #contribution_graph #contributions #generate #generator #git #github #github_app #gitlab #python #python_script #python2 #python3

This tool helps you create a full GitHub Contributions Graph quickly. Here’s how it works: you create an empty GitHub repository, download a script, and run it to generate commits for the last year. This makes your GitHub profile look more active, even if others judge you based on your graph. The script is easy to use and customize, allowing you to control how many commits are made each day. It also supports making the repository private so others can't see the details. You need Python and Git installed to use it. If there are issues, it might take a few minutes for GitHub to update, or you may need to adjust your email settings in Git.

https://github.com/Shpota/github-activity-generator
#java #admin #axios #druid #element #element_ui #java #jwt #mybatis #quartz #quill #spring #springboot #springsecurity #swagger2 #vue #vue_admin #vue_cli #vue_element #vue_element_admin #vuex

RuoYi v3.8.8 is a free, open-source development framework that uses SpringBoot and Vue for front and back end development. It offers many features like user, department, and role management, as well as menu and permission controls. It also includes tools for generating code, monitoring system performance, and managing logs. This framework helps developers work efficiently by automating code generation and providing a comprehensive set of tools for system management, making it easier to build and maintain applications quickly.

https://github.com/yangzongzhuan/RuoYi-Vue
#dart #dart #flutter #learning #painting #widget_library

FlutterUnit is an app that lets you explore and learn about Flutter, a platform for building apps. You can download it for Android, iOS, macOS, Windows, and even use it on the web. The app showcases over 300 Flutter components with live demos and code examples, allowing you to interact with them directly. It also features search and collection functions, theme and font settings, and the ability to view and share code. This makes it a powerful tool for learning and experimenting with Flutter, helping you to understand and use its various components effectively.

https://github.com/toly1994328/FlutterUnit
#typescript #betterstack #boilerplate #clerk #dark_mode #feature_flags #neon #nextjs #posthog #prisma #react #sentry #seo #stripe #tailwindcss #typescript

Next-forge is a ready-to-use template for building Next.js web applications. It gives you a strong foundation to start your project with minimal setup needed. You can easily create your project by cloning the repository using a simple command. This saves you time and effort, allowing you to focus on developing your app instead of setting everything up from scratch. Check the documentation for more details to get started quickly.

https://github.com/haydenbleasel/next-forge
#typescript #ai #api #api_gateway #chat #chatgpt #cross_platform #gemini #golang #openai #proxy #react

Chat Nio is a powerful tool that combines advanced AI features with a user-friendly interface. It supports multiple AI models like OpenAI, Anthropic, and Midjourney, and offers features such as rich model support, beautiful UI design, complete Markdown support, and text-to-image generation. It also includes powerful conversation sync, file parsing, and full model internet search capabilities. Users can benefit from multi-theme support, internationalization, and innovative model caching to reduce costs. Additionally, it has comprehensive backend management, multiple billing methods, and excellent channel management. This makes Chat Nio ideal for businesses looking for a one-stop solution for their AI needs, enhancing user experience and reducing learning costs.

https://github.com/zmh-program/chatnio
#python #ai #cv #data_analytics #data_wrangling #embeddings #llm #llm_eval #machine_learning #mlops #multimodal

DataChain is a powerful tool for managing and processing large amounts of data, especially useful for artificial intelligence tasks. It helps you organize unstructured data from various sources like cloud storage or local files into structured datasets. You can process this data efficiently using Python, without needing SQL or Spark, and even use local AI models or APIs to enrich your data. Key benefits include parallel processing, out-of-memory computing, and optimized vector searches, making it faster and more efficient. Additionally, DataChain integrates well with popular libraries like PyTorch and TensorFlow, allowing you to easily export data for further analysis or training models. This makes it easier to handle complex data tasks and improves your overall workflow.

https://github.com/iterative/datachain
#javascript #bootstrap #css #css_framework #html #javascript #sass #scss

Bootstrap is a powerful and easy-to-use front-end framework that helps you build websites faster and more efficiently. It includes pre-made CSS and JavaScript files that you can easily download or install using tools like npm, yarn, or Composer. With Bootstrap, you get sleek and intuitive designs, ready-to-use templates, and extensive documentation to guide you through the process. This makes web development simpler and quicker, saving you time and effort. You can also contribute to Bootstrap by reporting bugs or requesting new features, and there is a strong community support available through various channels like Twitter, GitHub Discussions, and Discord.

https://github.com/twbs/bootstrap
#llvm

The LLVM project is a toolkit that helps build highly optimized compilers, optimizers, and run-time environments. It includes tools like an assembler, disassembler, and bitcode optimizer. LLVM supports C-like languages through the Clang frontend and also includes components like the libc++ standard library and the LLD linker. Using LLVM, developers can create efficient and optimized code, which benefits users by making their software run faster and more reliably. You can get involved by contributing to the project or joining community forums for support.

https://github.com/llvm/llvm-project
#go #bundler #commonjs #compiler #css #esm #javascript #jsx #minifier #react #tsx #typescript

Esbuild is a very fast JavaScript bundler that makes building web projects much quicker. It is 10-100 times faster than other tools and doesn't need a cache to be fast. Esbuild supports JavaScript, CSS, TypeScript, and JSX, and it has a simple API for using it in different ways. It can bundle different types of modules, minimize code, and create source maps. It also has features like a local server, watch mode, and plugins. Using esbuild can save you a lot of time when working on web projects.

https://github.com/evanw/esbuild
1👍1
#python #deep_learning #healthcare_imaging #medical_image_computing #medical_image_processing #monai #python3 #pytorch

MONAI is a free and open-source tool for using deep learning in healthcare imaging. It is based on PyTorch and helps researchers and scientists create and evaluate deep learning models easily. MONAI offers flexible preprocessing for medical images, easy-to-use APIs, and support for multiple GPUs and nodes. This makes it easier to integrate into existing workflows and allows users of different expertise levels to use it. You can install MONAI simply by running `pip install monai` and find tutorials and documentation on their website. Using MONAI can help you develop state-of-the-art healthcare imaging models quickly and efficiently.

https://github.com/Project-MONAI/MONAI
#typescript #api_testing #code_coverage #component_testing #cypress #end_to_end_testing #testing #testing_practices

This application is a real-world example to help you learn and practice testing with Cypress. It's a full-stack app built with React, Express, and other technologies, and it includes local authentication, database seeding, and end-to-end tests. You can easily set it up on your machine by cloning the repository, installing dependencies with Yarn, and running the app. The app comes with pre-configured tests and code coverage reports, making it ideal for learning and experimenting with Cypress testing methods. This helps you understand how to test real-world applications effectively.

https://github.com/cypress-io/cypress-realworld-app