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 #cms #django #hacktoberfest #python #wagtail

Wagtail is a free, open-source content management system built on Django. It offers a user-friendly interface for authors, complete control over front-end design, and scales well for large sites. Wagtail supports multiple languages, sites, and databases, and has powerful search capabilities. It is used by big organizations like NASA, Google, and the NHS. To get started, you can install it using Python and follow the tutorials on the Wagtail website. The community is active and supportive, with resources available for developers, designers, and editors. This makes it easy to manage and customize your website efficiently.

https://github.com/wagtail/wagtail

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

GitHub Trends

#cplusplus #bitcoin #c_plus_plus #cryptocurrency #cryptography #p2p

Bitcoin Core is a software that connects you to the Bitcoin network, allowing you to download and validate blocks and transactions. It also includes a wallet and a graphical user interface. You can download a ready-to-use version from the Bitcoin Core website. The benefit to you is that it provides a secure and reliable way to manage your Bitcoin transactions, ensuring that everything is validated and trustworthy. Additionally, it is open-source and constantly improved by a community of developers, making it a robust tool for Bitcoin users.

https://github.com/bitcoin/bitcoin

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

GitHub Trends

#other #beginner_project #cpp #golang #javascript #project #python #tutorial #webdevelopment

This resource provides a comprehensive list of programming tutorials and projects across various programming languages. You can learn by building real-world applications, such as interpreters, games, web apps, chat bots, and more. Here’s the benefit You get to learn by doing, which is one of the best ways to understand programming concepts.
- **Diverse Projects** The projects are practical and relevant, helping you build skills that can be applied in real-world scenarios.
- **Step-by-Step Guides**: Many tutorials are broken down into parts, making it easier to follow along and understand each step.

This approach helps you gain practical experience and build a portfolio of projects, which is valuable for both learning and career development.

https://github.com/practical-tutorials/project-based-learning

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

GitHub Trends

#other

No description

https://github.com/microsoft/vscode-ai-toolkit

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

GitHub Trends

#javascript #bark #dingtalk #discord #email #feishu #lark #message_pusher #telegram #websocket #wechat

This service allows you to set up your own message push system with multiple messaging channels. Here are the key benefits Supports email, WeChat, QQ, enterprise WeChat, Feishu, DingTalk, Bark App, WebSocket clients, Telegram, Discord, and more.
- **Easy Deployment** Allows custom Webhooks and supports Markdown formatting. You can also create groups of messaging channels to send messages to multiple channels at once.
- **User Management** Compatible with other message push services like Server Chan.
- **Flexible Usage**: Can be integrated into various systems such as blogs, scripts, and other applications to send notifications.

Overall, this service provides a flexible and powerful way to manage and send messages across different platforms.

https://github.com/songquanpeng/message-pusher

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

GitHub Trends

#cplusplus #abstract_interpretation #program_analysis #software_verification #static_analysis

IKOS is a tool that helps find errors in C and C++ programs before they are run. It uses a technique called Abstract Interpretation to analyze the code and detect potential runtime errors, such as buffer overflows. This tool is especially useful because it can identify problems that might cause your program to crash or behave incorrectly, making your code more reliable and secure. To use IKOS, you simply run the `ikos` command with your source file, and it will report any errors it finds, helping you fix them before running the program. This saves time and ensures your software is safer and more stable.

https://github.com/NASA-SW-VnV/ikos

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

GitHub Trends

#cplusplus #ai #api #audio_generation #distributed #gemma #gpt4all #image_generation #kubernetes #llama #llama3 #llm #mamba #mistral #musicgen #p2p #rerank #rwkv #stable_diffusion #text_generation #tts

LocalAI is a free, open-source alternative to OpenAI that you can run on your own computer or server. It allows you to generate text, images, and audio locally without needing a GPU. You can use it with various models and it supports multiple functionalities like text-to-audio, audio-to-text, and image generation. LocalAI is easy to set up using an installer script or Docker, and it has a user-friendly web interface. This tool is beneficial because it saves you money by not requiring cloud services and gives you full control over your data privacy. Plus, it's community-driven, so there are many resources and integrations available to help you get started and customize it to your needs.

https://github.com/mudler/LocalAI

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

GitHub Trends

#html #blog #blog_theme #clean #fast #feature_rich #grayscale #high_performance #hugo #hugo_blog_theme #hugo_theme #mit_license #multilingual #papermod #portfolio #theme #well_documented

Hugo PaperMod is a fast, fluent, and responsive theme for Hugo websites. It offers many features like different modes (Regular, Home-Info, Profile), table of content generation, social icons, multilingual support, light/dark theme switching, and SEO-friendly design. It also includes search functionality, breadcrumb navigation, code block copy buttons, and multiple author support. This theme is easy to use without needing additional dependencies like webpack or nodejs. Using Hugo PaperMod can make your website look professional and work smoothly on all devices, which is beneficial for users who want a high-quality and customizable website.

https://github.com/adityatelange/hugo-PaperMod

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

GitHub Trends

#rust #app_search #database #enterprise_search #faceting #full_text_search #fuzzy_search #geosearch #hybrid_search #instantsearch #rest #rust #search #search_as_you_type #search_engine #semantic_search #site_search #synonyms #typo_tolerance #vector_database #vectors

Meilisearch is a fast and powerful search engine that you can easily integrate into your apps, websites, and workflow. It offers features like hybrid search, search-as-you-type, typo tolerance, filtering, and sorting to enhance the user experience. You can customize it to fit your needs with support for multiple languages and advanced security management. It's easy to install, deploy, and maintain, and you can use their cloud service for added convenience. Meilisearch also provides extensive documentation, SDKs for various programming languages, and a supportive community through Discord and other channels. This makes it a great tool to supercharge your search capabilities quickly and efficiently.

https://github.com/meilisearch/meilisearch

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

GitHub Trends

#cplusplus #3d_printing #arduino #atmel #avr #esp32 #firmware #hacktoberfest #reprap #stmicro

Marlin 3D Printer Firmware is a powerful tool for your 3D printer. It supports many different types of boards, including older 8-bit AVR boards and newer 32-bit and ARM-based boards. This means you can use it with a wide range of hardware, making it versatile for both old and new machines. The firmware is constantly improved by a large community of contributors, ensuring it stays up-to-date and reliable. You can easily configure and build Marlin using tools like Visual Studio Code or Arduino IDE, and there are many resources available for help and troubleshooting. This makes Marlin a great choice for both beginners and advanced users, helping you get the best performance out of your 3D printer.

https://github.com/MarlinFirmware/Marlin

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

GitHub Trends

#c_lang #bruce #cardputer #esp32_s3 #flipperzero #hardware #m5stack #m5stack_cardputer #m5stack_stickc #offsec

Bruce is a powerful firmware for ESP32 devices, especially useful for Red Team operations and security testing. It supports various devices like m5stack products, Cardputer, and Sticks. Bruce offers a wide range of features such as WiFi attacks, BLE scanning, RFID tag reading and cloning, IR remote control, and more. You can easily install it using the official Web Flasher or by flashing the binary locally. It also has a user-friendly interface and extensive documentation available on its wiki. Using Bruce can help you perform advanced security tests efficiently and effectively, making it a valuable tool for cybersecurity professionals.

https://github.com/pr3y/Bruce

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

GitHub Trends

#shell #docker #docker_container #virtualization #windows #windows_virtual_desktop #windows_virtual_machine #windows_virtual_machines #windows_vm

This tool lets you run Windows inside a Docker container, which is very useful for testing or using Windows without needing a separate machine. Here’s how it benefits you You can start a Windows container quickly using Docker Compose or the Docker CLI, and connect to it via a web browser or RDP.
- **Customizable** You can adjust the amount of CPU and RAM the container uses.
- **File Sharing** You can assign an individual IP address to the container or let it acquire one from your router.
- **KVM Acceleration**: It supports KVM acceleration for better performance.

Overall, this makes running Windows in a container simple and flexible.

https://github.com/dockur/windows

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

GitHub Trends

#jupyter_notebook #agent_based_framework #agent_oriented_programming #agentic #agentic_agi #chat #chat_application #chatbot #chatgpt #gpt #gpt_35_turbo #gpt_4 #llm_agent #llm_framework #llm_inference #llmops

AutoGen is a tool that helps you build AI systems where agents can work together and perform tasks on their own or with human help. It makes it easier to create scalable, distributed, and resilient AI applications. Here are the key benefits Agents can talk to each other using asynchronous messages.
- **Scalable** You can add your own agents, tools, and models to the system.
- **Multi-Language Support** It includes features to track and debug how the agents interact.

Using AutoGen, you can develop and test your AI systems locally and then move them to a cloud environment as needed. This makes it simpler to build and manage advanced AI projects.

https://github.com/microsoft/autogen

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

GitHub Trends

#other #opensource #security #tools

The "404 StarLink Project" is an initiative by the 404 Lab of Knownsec, started in August 2020, to improve the security tool ecosystem. It aims to collect and support excellent open-source security projects, track their updates, and connect researchers with these projects. This project benefits users by providing a community where they can explore and feedback on various security tools, helping these projects grow and enhancing the overall security community. Users can access a wide range of tools categorized for different security needs, such as vulnerability detection, penetration testing, and information collection, making it easier to find and use relevant security tools.

https://github.com/knownsec/404StarLink

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

GitHub Trends

#roff #python #shell

Pyenv is a tool that helps you manage multiple versions of Python easily. Here’s how it benefits you You can quickly change the Python version you are using for different projects or tasks. This is especially useful if you need to work with different versions of Python for various projects.
- **Per-Project Versions** You can override the Python version using environment variables, giving you more control over which version to use in different contexts.
- **Simple Installation and Management**: Pyenv is easy to install and manage, and it doesn’t depend on Python itself, making it lightweight and efficient.

Overall, pyenv simplifies the process of managing multiple Python versions, making it easier to work on projects that require different versions of Python.

https://github.com/pyenv/pyenv

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

GitHub Trends

#html #awesome_list #free_for_developers

Developers and Open Source authors can benefit from a comprehensive list of free services offering various tiers, particularly for infrastructure developers. Here’s a simplified overview Major cloud providers like Google Cloud, Amazon Web Services (AWS), Microsoft Azure, Oracle Cloud, and IBM Cloud offer free tiers with significant resources such as compute instances, storage, databases, and more.
- **APIs and Data** Tools like CircleCI, Bitrise, and Cypress offer free plans for continuous integration and continuous deployment (CI/CD) and testing.
- **Security and PKI** Platforms such as Auth0, Clerk, and ZITADEL Cloud offer free tiers for authentication and user management.
- **Messaging and Streaming** Tools like BugSnag, Honeybadger, and Sematext provide free tiers for log management and error tracking.
- **Translation Management** Tools such as GTmetrix, New Relic, and Grafana Cloud provide free tiers for monitoring and performance insights.
- **Crash and Exception Handling** Algolia and CommandBar provide free tiers for search functionality.
- **Education and Career Development** Services such as Mailgun, SendGrid, and Buttondown offer free tiers for email management.
- **Feature Toggles Management Platforms** Tools like Feathery, Form-Data, and Hyperforms offer free tiers for form backend services.
- **Generative AI** Services like cd

https://github.com/ripienaar/free-for-dev

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

GitHub Trends

#rust #blog_engine #cms #content_management_system #documentation_tool #markdown #markdown_to_html #rust #site_generator #static #static_site_generator #tera

Zola is a fast and easy-to-use tool for creating static websites. It comes in a single file with all the necessary features built-in, making it simple to set up and use. Zola offers many benefits, such as syntax highlighting, Sass compilation, image processing, multilingual support, themes, shortcodes, and more. It also allows you to deploy your site easily on various platforms like Netlify, Vercel, and Cloudflare Pages. This makes it easier for you to create and manage your website without needing multiple tools or complicated setups.

https://github.com/getzola/zola

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

GitHub Trends

#go #bubbletea #cli #file_manager #filemanager #filesystem #golang #linux_app #terminal_app #terminal_based #terminal_file_manager #tui

Superfile is a tool that helps you manage files easily on your computer. You can install it quickly using simple commands for MacOS, Linux, and Windows. Once installed, you can learn how to use it through a tutorial and customize it with plugins, themes, and hotkeys. If you encounter any issues, there's a troubleshooting section to help you fix problems. The tool is supported on Linux and MacOS, with partial support for Windows. By using Superfile, you can streamline your file management tasks, making it easier and more efficient.

https://github.com/yorukot/superfile

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

GitHub Trends

#cplusplus #bittorrent_client #bt #download #download_manager #download_videos #ftp_client #http_client #libtorrent #m3u8 #magnet #qbittorrent #qt #remote_download #ssh_client #stream_downloader #torrent #transmission #video_downloader #webdav_client

File Centipede is a powerful tool that helps you manage internet files easily. It supports many protocols like HTTP, FTP, BitTorrent, and more, making it versatile for different tasks. You can download videos and audio from websites, even if they are encrypted. The software is fast, customizable, and user-friendly, with features like speed limits, proxy management, and browser integration. It also includes tools for translating, encoding, and merging files. Best of all, it's free and has no ads, making it a great choice for managing your online files efficiently.

https://github.com/filecxx/FileCentipede

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

GitHub Trends

#typescript #cross_platform #etcher #sd_cards #usb_drives

Etcher is a tool that helps you safely and easily put operating system images onto SD cards and USB drives. It prevents accidental writing to your hard drives, ensures all data is written correctly, and supports flashing Raspberry Pi devices. Etcher works on Linux, Windows 10+, and macOS 10.13+. You can download it from the official website and install it using various package managers depending on your operating system. This tool makes the process simple and safe, saving you time and reducing the risk of errors.

https://github.com/balena-io/etcher

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

GitHub Trends

#starlark #bazel #docker

Using "Distroless" container images is beneficial because they are very small and only include your application and its necessary dependencies, without extra programs like package managers or shells. This makes the images lighter (some are as small as 2 MiB) and more secure, as there is less to scan for vulnerabilities. It also simplifies maintaining and updating your containers since you only need to focus on what's essential for your app. Additionally, these images are signed for verification, ensuring their integrity. Overall, this approach improves security, reduces size, and simplifies management.

https://github.com/GoogleContainerTools/distroless

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

GitHub Trends

#python #a_shares #akshare #dataframe #pandas #python #ta_lib #turtle_trade #tushare

This program, called Sequoia, helps you choose stocks using different strategies. It uses data from East Money and allows you to select or combine multiple strategies. Here’s how it benefits you You can choose from various stock selection strategies or even create your own.
- **Easy Setup** You can set up the program to run automatically at scheduled times, and it can even send you notifications via WeChat.
- **Backtesting**: You can test your strategies on historical data by setting a specific end date.

Overall, Sequoia makes it easier to manage and automate your stock selection process.

https://github.com/sngyai/Sequoia

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

GitHub Trends

#typescript #hacktoberfest #material_ui #nestjs #nextjs #react #resume #resume_builder #tailwindcss

Reactive Resume is a free and open-source tool that makes creating, updating, and sharing your resume very easy. It respects your privacy with no tracking or ads. You can choose from many templates, customize your resume with drag-and-drop sections, and even use OpenAI to improve your writing. It's available in multiple languages, supports various fonts, and has a dark mode. You can share a personalized link of your resume and track its views or downloads. This tool is user-friendly, secure, and lets you own your data completely if you self-host it. Start making your standout resume today

https://github.com/AmruthPillai/Reactive-Resume

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

GitHub Trends

#dart

This collection of Flutter samples helps you learn best practices for building apps with Flutter. You can easily browse through the samples using the visual samples index. If the repository is too large to download, you can use SVN or a partial Git clone to get just what you need. This saves time and space. If you have questions or find bugs, you can ask on FlutterDev Discord or StackOverflow, or report issues on the GitHub tracker. This resource helps you build better apps quickly and efficiently.

https://github.com/flutter/samples

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

GitHub Trends

#python

exo allows you to create your own AI cluster using your everyday devices like iPhones, iPads, Macs, and Linux machines. This means you don't need expensive NVIDIA GPUs to run AI models. Here’s how it benefits you You can combine the power of multiple devices to run large AI models that would be impossible on a single device.
- **Automatic Setup** It supports various AI models and can split them across different devices efficiently.
- **Easy Integration**: exo provides a ChatGPT-compatible API, making it easy to integrate into your applications.

This way, you can harness the collective power of your devices to run powerful AI without additional costly hardware.

https://github.com/exo-explore/exo

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

GitHub Trends

#python #ai #automation #chatgpt #moviepy #python #shortvideo #tiktok

MoneyPrinterTurbo is a tool that helps you create videos automatically. Here’s how it benefits you:

You only need to provide a video theme or keywords, and the tool will generate the video script, video materials, subtitles, and background music. It then combines these elements into a high-quality short video. This saves you a lot of time and effort in creating videos. The tool supports various video sizes, batch generation, and multiple language options. It also allows you to customize the subtitles, voice synthesis, and background music. Additionally, you can use it online without needing to set it up yourself through services like RecCloud. This makes video creation very convenient and efficient.

https://github.com/harry0703/MoneyPrinterTurbo

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

GitHub Trends

#python #ai #ai_agents #llm #llm_agent

Letta is a tool that helps you build smart chatbots with good memory and reasoning skills. It's open source, meaning anyone can use and improve it. You can install Letta using `pip` or Docker, and it allows you to create agents that remember conversations and learn over time. This makes your chatbots more intelligent and interactive. You can also join the Letta community to ask questions, contribute to the project, or suggest new features, making it a collaborative and powerful tool for building advanced AI agents.

https://github.com/letta-ai/letta

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

GitHub Trends

#typescript #ai #chatgpt #gpt_3 #gpt_4 #nextjs #react #redis #shadcn_ui #vercel

This Next.js AI Chatbot is a free, open-source template that helps you build a powerful chatbot quickly. It uses advanced technologies like Next.js App Router for smooth navigation, AI SDK for generating text and objects, and styling with Tailwind CSS for a nice look. You can easily switch between different AI models like OpenAI, Anthropic, and Cohere. The chatbot also has secure authentication and data storage options. You can deploy it to Vercel with just one click or run it locally on your computer. This makes it easy to create a smart chatbot without much hassle, saving you time and effort.

https://github.com/vercel/ai-chatbot

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

GitHub Trends

#python

Bjorn is a powerful tool for network scanning, vulnerability assessment, and offensive security testing, designed to run on a Raspberry Pi with a 2.13-inch e-Paper HAT. It identifies live hosts and open ports, performs vulnerability scans, and conducts brute-force attacks on various services. Bjorn also steals files from vulnerable services and displays real-time information on the e-Paper HAT and through a web interface.

The benefit to the user is that Bjorn serves as an educational tool to understand cybersecurity concepts and penetration testing techniques. It provides practical experience with network security practices and vulnerability assessment tools, making it valuable for students and professionals alike. The modular design allows users to extend its capabilities by adding new actions, making it highly customizable and flexible for different security testing needs.

https://github.com/infinition/Bjorn

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

GitHub Trends

#java #bigdata #data_encryption #data_pipeline #database #database_cluster #database_gateway #database_middleware #distributed_database #distributed_sql_database #distributed_transaction #encrypt #mysql #postgresql #read_write_splitting #shard #sql

Apache ShardingSphere is a powerful tool that helps manage and scale databases. It allows you to break down large databases into smaller pieces (sharding), handle more data traffic (scaling), and secure your data with encryption. This tool works with any database and provides a unified way for applications to interact with multiple databases as if they were one.

The benefits include Your database can handle more data and users without slowing down.
- **Improved Security** Applications only need to communicate with one standardized service, making it simpler to manage.
- **Flexibility**: You can customize the tool to fit your needs using its pluggable architecture.

Overall, Apache ShardingSphere makes managing and scaling databases much easier and more efficient.

https://github.com/apache/shardingsphere

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