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
#cplusplus #keyboard #keyboard_emulation #mouse #mouse_emulation #network

Deskflow is a free and open-source app that lets you use the keyboard, mouse, or trackpad of one computer to control nearby computers. This makes it easy to work seamlessly between multiple devices. It supports all major operating systems like Windows, macOS, Linux, and Unix-like BSD-derived systems. You can install Deskflow using various package managers or build it yourself. The project values community involvement, privacy by default, and fun development without business pressures. By using Deskflow, you can enhance your productivity by effortlessly switching between different computers with just one set of input devices.

https://github.com/deskflow/deskflow
#other #c #cpp #golang #java #linux #network #python #tcp

This website offers a comprehensive guide to computer basics through detailed illustrations and easy-to-understand explanations. It covers topics such as computer networks, operating systems, database systems (like MySQL and Redis), and more. The content is organized into sections like network fundamentals, HTTP and TCP protocols, IP basics, system hardware and software structures, memory management, process management, and file systems.

The benefit to the user is that it makes complex computer concepts simpler to grasp through visual aids and clear explanations. This resource is particularly helpful for those who struggle with dense technical texts, as it breaks down the information into manageable and visually engaging pieces. Additionally, the site includes learning tips and interview questions, making it a valuable resource for both learners and professionals in the field of computer science.

https://github.com/xiaolincoder/CS-Base
1
#c_lang #bpf #capture #command_line #command_line_tool #ebpf #network #sniffer #tcp #tcpdump #tcpdump_like

Kyanos is a powerful tool that helps you analyze network issues easily. It can capture and analyze network requests like HTTP, Redis, and MySQL without the complexity of traditional packet capturing. Here are the key benefits You can filter traffic by process, container, protocol, request size, and latency.
- **Advanced Analysis** It shows detailed latency information from the network card to the kernel socket buffer.
- **Lightweight** Captured requests and responses are shown in plaintext.

This makes troubleshooting network issues much faster and simpler.

https://github.com/hengyoush/kyanos
#jupyter_notebook #computer_vision #ethical_hacking #face_detection #machine_learning #natural_language_processing #network_analysis #network_programming #network_security #programming_tutorial #python #python_tutorials #python3 #scapy #scapy_tutorials #socket_programming #text_classification #tutorials #web_scraping

This repository offers a wide range of Python tutorials and projects, covering various topics such as ethical hacking, machine learning, web scraping, GUI programming, game development, and more. You can learn how to perform network manipulation, build machine learning models, scrape websites, create GUI applications, develop games, and much more. The tutorials are well-structured and include code examples, making it easy to follow along and implement the projects yourself. This resource is beneficial for both beginners and advanced users looking to expand their Python skills in different areas.

https://github.com/x4nth055/pythoncode-tutorials
#rust #cryptography #network #rust

The Nexus Network CLI is a powerful tool that helps you contribute proofs to the Nexus network, which is building a global distributed prover network for a better Internet. To use it, you can quickly install it with a simple command. It requires some prerequisites like installing Rust and other dependencies depending on your operating system. The CLI will ask for a prover ID, but you can skip it and use a random one. The benefit to you is that you can be part of a global effort to create a more secure and verifiable internet by contributing your computer's power. You also get access to a community and resources for help if you need it.

https://github.com/nexus-xyz/network-api
#other #awesome #awesome_list #date #edge_cases #email #engineering #falsehoods #geography #identity #internationalization #myths #network #phone_number #phone_numbers #postal_addresses #programming #resources #time #typography

This resource is a curated list of common misconceptions, or "falsehoods," that programmers often believe about various topics such as time, email addresses, names, geography, and more. It helps programmers by highlighting and explaining these false beliefs, which can lead to errors and inefficiencies in coding. By understanding these falsehoods, developers can avoid common pitfalls and create more accurate and robust software. For example, knowing that email addresses can have multiple `@` characters or that time zones are more complex than they seem can prevent bugs and improve the overall quality of the code. This knowledge benefits users by ensuring the software they use is reliable and functions correctly.

https://github.com/kdeldycke/awesome-falsehood
#swift #battery #bluetooth #clock #cpu #disk #fans #gpu #macos #menubar #monitor #network #sensors #stats #temperature

Stats is a tool that helps you monitor your macOS system from the menu bar. It shows you important information like CPU and GPU usage, memory and disk utilization, network activity, battery level, and more. You can install it manually or using Homebrew. Stats supports many languages and is efficient, though you can disable some modules to reduce energy impact. This tool is beneficial because it keeps you informed about your system's performance without needing to open multiple apps, helping you manage your computer better.

https://github.com/exelban/stats