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 #angular_roadmap #backend_roadmap #blockchain_roadmap #computer_science #dba_roadmap #developer_roadmap #devops_roadmap #frontend_roadmap #go_roadmap #hacktoberfest #java_roadmap #javascript_roadmap #nodejs_roadmap #python_roadmap #qa_roadmap #react_roadmap #roadmap #software_architect_roadmap #vue_roadmap

Roadmap.sh is a helpful resource for developers. It offers interactive roadmaps, articles, and resources to guide you in various areas like frontend, backend, DevOps, and more. You can click on the roadmap nodes to learn more about each topic. It also includes best practices and questions to test your knowledge. This tool helps you choose a learning path and improve your skills efficiently. Sharing it with others can also benefit the community.

https://github.com/kamranahmedse/developer-roadmap
👍1
#rust #ai #computer_vision #llm #machine_learning #ml #multimodal #vision

ScreenPipe is an AI assistant that records your screen and voice 24/7, giving you all the context you need. It's like having a personal recorder that helps you remember everything. You can use it as a desktop app, command line tool, or even integrate it into other applications. The benefit is that you'll never miss important details again, and you can prepare for the future where data is crucial. Plus, it's open-source, so you can customize it to your needs. Downloading ScreenPipe can help you stay organized and prepared in the age of super intelligence.

https://github.com/mediar-ai/screenpipe
1
#python #artificial_intelligence #attention_mechanism #computer_vision #image_classification #transformers

This text describes a comprehensive implementation of Vision Transformers (ViT) in PyTorch, offering various models and techniques for image classification. Here’s the key information and benefits**
- The repository provides multiple ViT variants, including the original ViT, Simple ViT, NaViT, Deep ViT, CaiT, Token-to-Token ViT, CCT, Cross ViT, PiT, LeViT, CvT, Twins SVT, RegionViT, CrossFormer, ScalableViT, SepViT, MaxViT, NesT, MobileViT, XCiT, and others.
- Each variant introduces different architectural improvements such as efficient attention mechanisms, multi-scale processing, and innovative embedding techniques.
- The implementation includes pre-trained models and supports various tasks like masked image modeling, distillation, and self-supervised learning.

**Benefits** Users can choose from a wide range of ViT models tailored for different needs, such as efficiency, performance, or specific tasks.
- **Performance** Some models, like NaViT and ScalableViT, are designed to be more efficient in terms of computational resources and training time.
- **Ease of Use** The inclusion of various research ideas and techniques allows users to explore new approaches in vision transformer research.

Overall, this repository offers a powerful toolkit for anyone working with vision transformers, providing both practical solutions and cutting-edge research opportunities.

https://github.com/lucidrains/vit-pytorch
👍1
#other #cc_by #collection #computer_science #educational #novice

Joining a community for software developers can greatly benefit your career and personal life. You gain access to a wealth of resources, including tutorials, books, and videos on various programming topics such as algorithms, data structures, security, and more. These resources help you improve your skills, stay updated with industry trends, and enhance your problem-solving abilities. Additionally, you can find guidance on career development, resume building, and remote work opportunities. This community support can give you more control over your life and career by providing the tools and knowledge you need to succeed.

https://github.com/mtdvio/every-programmer-should-know
#rust #computer_vision #cpp #multimodal #python #robotics #rust #visualization

Rerun is a tool that helps you understand and improve complex processes by logging and visualizing multimodal data like images, 3D points, text, and more. It's useful in areas such as robotics, simulation, and computer vision. You can easily log data using the Rerun SDK in C++, Python, or Rust and visualize it in real-time or save it for later. This helps you debug issues, like why a robot might be malfunctioning, by seeing all the data streams over time. Rerun also allows you to extract clean datasets for training models, making it a powerful tool for development and research. It's free, open-source, and easy to get started with, requiring no account setup.

https://github.com/rerun-io/rerun
#python #annotation #annotation_tool #annotations #boundingbox #computer_vision #computer_vision_annotation #dataset #deep_learning #image_annotation #image_classification #image_labeling #image_labelling_tool #imagenet #labeling #labeling_tool #object_detection #pytorch #semantic_segmentation #tensorflow #video_annotation

CVAT is a powerful tool for annotating videos and images, especially useful for computer vision projects. It helps developers and companies annotate data quickly and efficiently. You can use CVAT online for free or subscribe for more features like unlimited data and integrations with other tools. It also offers a self-hosted option with enterprise support. CVAT supports many annotation formats and has automatic labeling options to speed up your work. It's widely used by many teams worldwide, making it a reliable choice for your data annotation needs.

https://github.com/cvat-ai/cvat
#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
#other #aws #cloud_computing #coding_interviews #computer_science #interview_questions #software_architecture #software_development #software_engineering #system_design #system_design_interview

This resource, "System Design 101," is designed to help you understand complex systems using simple terms and visuals. Here’s the key benefit It explains various system design concepts, such as communication protocols (REST, GraphQL, gRPC), CI/CD pipelines, architecture patterns (MVC, MVP, MVVM), database systems, caching strategies, microservice architecture, payment systems, DevOps tools (Kubernetes, Docker), and security mechanisms (HTTPS, OAuth 2.0) in an easy-to-understand manner.
- **Practical Examples** The resource uses diagrams and images to make complex technical topics more accessible and easier to comprehend.

Overall, this resource helps you prepare for system design interviews or simply understand how systems work, making it a valuable tool for developers and engineers.

https://github.com/ByteByteGoHq/system-design-101
#cplusplus #computer_graphics #differentiable_programming #gpu #gpu_programming #sparse_computation #taichi

Taichi Lang is a powerful programming language for high-performance numerical computations. It is easy to use because it looks a lot like Python, so you don't need to learn a new language. Taichi Lang can run your code on both GPUs and CPUs, making it very fast. It also works on many different platforms, so you can write your code once and run it anywhere. This makes it great for things like real-time simulations, artificial intelligence, and visual effects in films and games. To get started, you can simply install it using `pip install taichi` and start coding right away. This helps you create complex simulations and computations quickly and efficiently.

https://github.com/taichi-dev/taichi
#other #algorithm #algorithms #coding_interview #coding_interviews #computer_science #data_structures #interview #interview_prep #interview_preparation #programming_interviews #software_engineering #study_plan

This study plan is designed to help you prepare for technical interviews at large software companies like Amazon, Facebook, Google, and Microsoft. Here’s the key information and benefits The plan covers a wide range of computer science topics, ensuring you are well-prepared for various types of technical interviews.
- **Practical Application** The plan advises on how to focus your study time effectively, avoiding unnecessary details and emphasizing retention techniques like flashcards.
- **Career Advancement**: By following this plan, you can gain the skills and confidence needed to secure a job as a software engineer at top tech companies.

Overall, this study plan is a structured approach to learning and practicing computer science fundamentals, making it easier to prepare for and succeed in technical interviews.

https://github.com/jwasham/coding-interview-university