githubtrending | Technologies

Telegram-канал githubtrending - GitHub Trends

10587

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

Subscribe to a channel

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#cplusplus #cross_platform #library #telegram

TDLib is a powerful tool for building Telegram clients that works on many different platforms like Android, iOS, Windows, and more. It can be used with almost any programming language, making it very versatile. TDLib takes care of network details, encryption, and data storage, making it easy to use and secure. It is also high-performance, reliable on slow internet connections, and fully documented. This means you can build efficient and stable Telegram clients quickly and securely, without worrying about the complex underlying details.

https://github.com/tdlib/td

Читать полностью…

GitHub Trends

#java #docker #java #pdf #pdf_converter #pdf_editor #pdf_manipulation #pdf_merger #pdf_ocr #pdf_tools #pdf_web_apps #pdfmerger

Stirling-PDF is a powerful tool for managing PDF files locally on your computer or server. It allows you to perform various operations like splitting, merging, converting, and editing PDFs without sending your files to external servers, ensuring your data stays private. You can add images, rotate pages, compress files, and even convert PDFs to other formats like Word or images. The tool supports multiple languages and has features like dark mode, custom download options, and API integration for advanced users. It's easy to set up using Docker and offers customizable settings and security features like login authentication. This makes it a versatile and secure solution for all your PDF needs.

https://github.com/Stirling-Tools/Stirling-PDF

Читать полностью…

GitHub Trends

#kotlin #android #proxy #shadowsocks #socks5 #trojan #v2fly #v2ray #vless #vmess #vpn #xray #xtls

v2rayNG is an app for Android that helps you use the internet more securely and privately. It supports two powerful cores, Xray and v2fly, which are known for their strong encryption and privacy features. The app is easy to use and can be downloaded from the Google Play Store. It also has a community support channel on Telegram where you can get help and updates. Using v2rayNG benefits you by protecting your internet traffic from being monitored or blocked, making your online activities safer and more private.

https://github.com/2dust/v2rayNG

Читать полностью…

GitHub Trends

#python #artificial_intelligence #attention_mechanism #deep_learning #transformers

The `x-transformers` library offers a versatile and feature-rich implementation of transformer models, allowing users to easily build and customize various types of transformers. Here are the key benefits You can create full encoder/decoder models, decoder-only (GPT-like) models, encoder-only (BERT-like) models, and even image classification and image-to-caption models.
- **Experimental Features** You can customize layers with various normalization techniques (e.g., RMSNorm, ScaleNorm), attention variants (e.g., Talking-Heads, One Write-Head), and other enhancements like residual attention and gated feedforward networks.
- **Efficiency** The library provides simple wrappers for autoregressive models, continuous embeddings, and other specialized tasks, making it easier to set up and train complex models.

Overall, `x-transformers` simplifies the process of building advanced transformer models while offering a wide range of customization options to improve performance and efficiency.

https://github.com/lucidrains/x-transformers

Читать полностью…

GitHub Trends

#rust #cncf #consensus #distributed_transactions #hacktoberfest #key_value #raft #rocksdb #rust #tidb #tikv

TiKV is a free, open-source database that helps you store and manage data in a reliable and scalable way. It supports both key-value and transactional operations, ensuring your data is consistent and secure. TiKV is designed to handle large amounts of data and can easily scale to meet your needs. It also works well with other databases like TiDB, making it a powerful tool for complex data management. Using TiKV, you can ensure your data is consistently updated across different locations, and it provides features like geo-replication and distributed transactions, which are beneficial for large-scale applications. This makes TiKV a valuable choice for anyone looking to manage big data efficiently.

https://github.com/tikv/tikv

Читать полностью…

GitHub Trends

#cplusplus #browser #c_plus_plus #desktop_environment #kernel #operating_system #os #unix

SerenityOS is a special operating system that looks like old computers from the 1990s but has modern features. It runs on x86-64 computers and has a lot of cool things like a browser, games, and many useful programs. It also has strong security features to keep your data safe. You can customize how it looks and even build it yourself if you're tech-savvy. The best part is that it's made by a community of developers who share their work openly, so you can join in and help too. This makes SerenityOS a fun and powerful system for users who love both old-school looks and modern functionality.

https://github.com/SerenityOS/serenity

Читать полностью…

GitHub Trends

#rust #cli #command_line #filesystem #hacktoberfest #regex #rust #search #terminal #tool

`fd` is a fast and user-friendly tool to find files in your filesystem. It is simpler and faster than the traditional `find` command. Here are the key benefits Use `fd PATTERN` instead of `find -iname '*PATTERN*'`.
- **Fast Search** Highlights different file types like `ls`.
- **Smart Case** By default, it ignores hidden files and those listed in `.gitignore`.
- **Command Execution**: You can execute commands on search results either individually or in batches.

Overall, `fd` makes finding files easier and quicker with its simple syntax and fast performance.

https://github.com/sharkdp/fd

Читать полностью…

GitHub Trends

#other #android #awesome #bug_bounty #fuzzing #hacking #penetration_testing #pentesting_windows #reverse_engineering #security

This collection of resources is designed for hackers, pentesters, and security researchers. It includes a wide range of lists and repositories covering various aspects of security such as Android security, application security, bug bounty programs, exploit development, and more. These resources provide tools, tutorials, and references to help you improve your skills in cybersecurity. By using these resources, you can gain access to valuable information and tools that will enhance your knowledge and capabilities in the field of cybersecurity, making you better equipped to handle security assessments, incident responses, and other related tasks.

https://github.com/Hack-with-Github/Awesome-Hacking

Читать полностью…

GitHub Trends

#java #ai #bi #chatgpt #clickhouse #clickhouse_client #database #datagrip #db2 #dbeaver #gpt #hive #mysql #navicat #oracle #postgresql #redis #redis_client #sqlserver #text2sql

Chat2DB is a tool that helps you work with databases using AI. It will be available offline on October 25, so you can use it even without an internet connection. With Chat2DB, you can create SQL queries, generate reports, and explore data easily, even if you're not a database expert. It supports many different databases like MySQL, PostgreSQL, and more. The tool is user-friendly and makes database tasks simpler, saving you time and effort. You can download and install it from the official website to start using its powerful features.

https://github.com/CodePhiliaX/Chat2DB

Читать полностью…

GitHub Trends

#rust #cross_platform #interception_driver #keyboard #keyboard_layout #linux #macos #mouse #mouse_emulation #rust #windows

Kanata is a software that helps you customize your keyboard to make it more comfortable and efficient. It works on Linux, macOS, and Windows. Here’s how it benefits you:

- You can create multiple layers of key functions, similar to how the Shift key works but for any key.
- You can customize advanced key behaviors like tap-hold, macros, and Unicode output.
- It allows live reloading of configurations, so you can easily test and adjust your settings.
- You can also use features like Vim-like leader sequences and run a TCP server to interact with other programs.

This means you can set up your keyboard to fit your specific needs and workflows, making typing more comfortable and productive. For example, you could map arrow keys or a numpad to easier-to-reach positions, helping reduce strain on your hands.

https://github.com/jtroo/kanata

Читать полностью…

GitHub Trends

#php #admin #alpine_js #builder #cms #forms #laravel #laravel_admin_panel #livewire #tables #tailwind_css #tall_stack

Filament is a set of tools that helps you build Laravel applications faster and easier. It includes components like Panel Builder, Form Builder, Table Builder, and more, which are beautifully designed and easy to use. These tools let you create admin panels, forms, tables, and notifications quickly without repeating the same work over and over. They are also customizable, so you can add your own features easily. This saves you time and makes building your application more efficient.

https://github.com/filamentphp/filament

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#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

Читать полностью…

GitHub Trends

#javascript #agent_framework_javascript #ai_agents #crewai #custom_ai_agents #desktop_app #llama3 #llm #llm_application #llm_webui #lmstudio #local_llm #localai #multimodal #nodejs #ollama #rag #vector_database #webui

AnythingLLM is an all-in-one AI app that lets you chat with your documents, use AI agents, and manage multiple users without complicated setup. You can choose from various large language models (LLMs) and vector databases, and it supports different document types like PDF, TXT, and DOCX. It also has a simple chat interface with drag-and-drop functionality and clear citations. You can run it locally or host it remotely, and it includes features like custom AI agents, multi-modal support, and cost-saving measures for managing large documents. This makes it easy to use AI with your documents in a flexible and efficient way.

https://github.com/Mintplex-Labs/anything-llm

Читать полностью…

GitHub Trends

#dart #dart #file_sharing #flutter #flutter_apps

LocalSend is a free, open-source app that lets you share files and messages with nearby devices without needing an internet connection. It works securely over your local network using HTTPS encryption. This means you can quickly and reliably share files between devices at home, in the office, or anywhere else without relying on external servers. The app is available for various platforms including Android, iOS, macOS, Windows, and Linux, making it convenient for different users. By using LocalSend, you can ensure your data stays private and secure within your local network.

https://github.com/localsend/localsend

Читать полностью…

GitHub Trends

#python #algotrading #arbitrage #backtesting #bitcoin #bot #crypto #cryptocurrency #cython #dex #docker #ethereum #hft #marketmaking #orderbook #python #trading

Hummingbot is a free, open-source tool that helps you create and use automated trading strategies on many different exchanges. It supports both centralized and decentralized exchanges, allowing you to trade with minimal changes across various platforms. By using Hummingbot, you can benefit from a large community of users and developers who share knowledge and contribute to the software. This community helps democratize high-frequency trading, making advanced trading strategies more accessible. Additionally, Hummingbot offers connectors to multiple exchanges, often with discounts when you sign up through their referral links. This makes it easier and more cost-effective to start automated trading.

https://github.com/hummingbot/hummingbot

Читать полностью…

GitHub Trends

#go #containerd

`nerdctl` is a tool that works like Docker but uses `containerd` instead. Here’s what you need to know:

- It has the same user interface as Docker, so if you know Docker, you can use `nerdctl` easily.
- It supports Docker Compose, so you can run multiple containers together.
- It offers advanced features like lazy image pulling, encrypted images, and peer-to-peer image distribution.
- You can use it in rootless mode, which means you don't need admin rights to run containers.
- It's useful for debugging Kubernetes clusters and supports various networking and build tools.

Using `nerdctl` gives you access to cutting-edge features that aren't yet available in Docker, making it a powerful tool for container management.

https://github.com/containerd/nerdctl

Читать полностью…

GitHub Trends

#go #azure_blob #azure_blob_storage #azure_files #backblaze_b2 #cloud_storage #dropbox #encryption #ftp #fuse_filesystem #go #golang #google_cloud_storage #google_drive #onedrive #openstack_swift #rclone #s3 #sftp #sync #webdav

Rclone is a tool that helps you sync files and directories between your computer and various cloud storage services. It supports many cloud providers like Google Drive, Amazon S3, Dropbox, and more. Rclone ensures file integrity by checking hashes, preserves timestamps, and offers different sync modes such as copy, sync, and bisync. You can also use it to compress, encrypt, or chunk large files. It's free software under the MIT license and has detailed documentation and a community forum for support. This makes managing your cloud storage easier and more efficient.

https://github.com/rclone/rclone

Читать полностью…

GitHub Trends

#go #ci #devops #github_actions #golang

Using `act` allows you to run your GitHub Actions locally, which is very useful. Here’s why: You get fast feedback because you don’t have to commit and push your changes every time you want to test them. Instead, you can test your workflow files locally, saving time. Additionally, `act` can replace your `Makefile` by using the GitHub Actions defined in your project, so you don’t have to repeat tasks. This makes your development process faster and more efficient.

https://github.com/nektos/act

Читать полностью…

GitHub Trends

#typescript #cli #command_line #flexbox #interactive #javascript #react

Ink is a tool that lets you build command-line interfaces (CLIs) using React components, just like you would build web apps. Here’s the key benefit If you already know React, you can use the same skills to create CLI apps. Ink supports all React features and uses Yoga for Flexbox layouts, making it easy to design user interfaces for your CLIs.
- **Easy Layout and Styling** Ink provides hooks like `useInput` and `useFocus` to handle user input and manage focus between components, making your CLI interactive.
- **Extensive Examples and Community**: There are many examples and community-built components available, such as text inputs, spinners, tables, and more, which can help you get started quickly.

Overall, Ink simplifies the process of creating complex and interactive CLI applications using familiar React concepts.

https://github.com/vadimdemedes/ink

Читать полностью…

GitHub Trends

#python #artificial_intelligence #dag #data_science #data_visualization #dataflow #developer_tools #machine_learning #notebooks #pipeline #python #reactive #web_app

Marimo is a powerful tool for Python users that makes working with notebooks much easier and more efficient. Here’s what it offers When you run a cell or interact with UI elements, marimo automatically updates dependent cells, keeping your code and outputs consistent.
- **Interactive** Marimo ensures no hidden state and deterministic execution, making your work reliable.
- **Executable** Notebooks are stored as `.py` files, making version control easy.
- **Modern Editor**: It includes features like GitHub Copilot, AI assistants, and more quality-of-life tools.

Using marimo helps you avoid errors, keeps your code organized, and makes sharing and deploying your work simpler.

https://github.com/marimo-team/marimo

Читать полностью…

GitHub Trends

#python

TAICHI-flet is a Windows desktop app that offers many features for entertainment. You can browse pictures, listen to music, read novels, and search for various resources. It also includes advanced functions like ChatGPT and AI painting. The app has a beautiful and simple interface, making it easy to use. It is constantly updated with new features, so you always have something new to explore. Downloading the latest version ensures you get all the latest improvements and functionalities. This app benefits you by providing a single platform for multiple entertainment and utility needs, making your life more convenient and enjoyable.

https://github.com/cuifengcn/TAICHI-flet

Читать полностью…

GitHub Trends

#kotlin #accessibilityservice #android #android_accessibility #android_app #android_development #androidapplication #bluetooth #bluetoothkeyboard #joycon #keyboard #keyboard_shortcuts #keyboards #keyevent #keymapper #keymapping #kotlin #nintendo_switch #switch #xda_thread

Key Mapper is a free and open-source Android app that lets you remap your phone's buttons and fingerprint reader gestures with almost infinite flexibility. Even though the project is no longer actively developed, the app, website, and Discord server are still available for use. You can download it from Google Play or F-Droid. This app benefits you by giving you complete control over how your phone's buttons work, making it more personalized to your needs.

https://github.com/keymapperorg/KeyMapper

Читать полностью…

GitHub Trends

#typescript #build_tool #dev_server #frontend #hmr #vite

Vite is a powerful tool for frontend developers that makes their work much faster and easier. It starts your development server instantly and has very fast Hot Module Replacement (HMR), which means you see changes in your code right away. Vite also comes with rich features, optimizes your builds for production, and has a universal plugin interface. It supports fully typed APIs, making it more reliable. This tool helps you develop and build web applications quickly and efficiently, saving you time and effort.

https://github.com/vitejs/vite

Читать полностью…
Subscribe to a channel