Best GitHub Repos
✨These Open-Source repos serves as resources for developers to leverage on their journey into several fields like programming languages, frameworks, emerging technologies etc.✨
Texthero (https://github.com/jbesomi/texthero) -Texthero is a Python package for working with text-based data. It is designed to be used on top of Pandas. Texthero includes tools for preprocessing text data, natural language processing, text representation, vector space analysis, and text visualization. Examples are provided in the repository.
Easy OCR (https://github.com/JaidedAI/EasyOCR) -Easy OCR is a package for detecting text in images. It supports 42 languages, including Chinese, Japanese, Korean, and Thai. Examples and a list of supported languages are available in the repository.
Tsunami (https://github.com/google/tsunami-security-scanner) -Tsunami is a general network security scanner for detecting high severity vulnerabilities with confidence. It relies heavily on its plugin system, with all publicly available plugins hosted in a separate linked repository.
GoPlus (https://github.com/goplus/gop) -Go+ is a static typed language that is fully compatible with the Go language. It has a script-like style, resulting in more readable code. Go+ supports list comprehensions, for loops, rational numbers, map and slice literals, and more.
Lens (https://github.com/lensapp/lens) -Lens is a cross-platform user interface for managing Kubernetes clusters. It has support for multi-cluster management, real-time cluster state visualization, terminal access to nodes and containers, and more. A three-minute video is available that explores the Lens UI.
Build Your Own Botnet (https://github.com/malwaredllc/byob) -This repository contains a framework to build and operate a basic botnet. Developers can easily implement custom code and new features without having to write a Remote Administrative Tool or Command & Control server from scratch. The RAT can remotely load code into memory and execute it on the target machine without writing anything to disk. This project should be used for authorized testing or educational purposes only.
CSS-media-vars (https://github.com/jbesomi/texthero) -css-media-vars is a framework for writing responsive CSS using named breakpoints and dry selectors. It doesn't require any additional scripts or builds. A guide with multiple examples and demos is available.
Awesome Flutter (https://github.com/erluxman/awesomefluttertips) -This repository contains 98 tips and tricks for Flutter. The list includes widgets, plugins, code, and examples.
Silice (https://github.com/sylefeb/Silice) -Silice is an open-source language for writing algorithms that fully exploit FPGA architectures. It is closely integrated with FPGA hardware so developers have full control. FPGA hardware is not required to start with Silice as designs and their outputs can be simulated and visualized.
Dflat (https://github.com/liuliu/dflat) -Dflat is a structured data persistence system for mobile. It returns immutable data objects that can be passed down to other systems, fetches data concurrently and synchronously on any thread, and more. Unlike alternatives like Core Data, Dflat is built entirely using Swift.
HonKit (https://github.com/honkit/honkit) -HonKit is a package for building books using GitHub/Git and Markdown. It is a fork of GitBook and works with almost all GitBook plugins without changes. The documentation also serves as a demo as it was built using HonKit.
oneshot (https://github.com/raphaelreyna/oneshot) -oneshot is an easy way to set up an HTTP server to share files, web pages, or other outputs using the command line. Users just need to specify the path to a file and oneshot will make it available via HTTP on the computer's IP address. Secure file transfers are supported.
Awesome GPT-3 (GitHub Repo) (https://github.com/elyase/awesome-gpt3) This repository contains a collection of demos and articles about the OpenAI GPT-3 API. Demos include GPT-3 playing chess, doing math, writing Google ads, generating Python, and more.
Realtime Face Movement Tracking (GitHub Repo) (https://github.com/surya-veer/movement-tracking) This repository contains code for basic face movement tracking that can convert face movement into keyboard commands. Two demo games are available.
GPU.js (https://github.com/gpujs/gpu.js) (GitHub Repo) GPU.js is a JavaScript Acceleration library for General-purpose computing on GPUs (GPGPU) in JavaScript for Web and Node. It automatically transpiles simple JavaScript functions so they run on the GPU. If a GPU is not available, the functions will still run in regular JavaScript. Demos, benchmarks, and documentation are available in the repository.
PlayCanvas (https://playcanvas.com/)(Website) PlayCanvas is a game engine that allows developers to build HTML5 games and visualizations. It features real time collaboration, zero compile-time, on-device development and testing, easy debugging and profiling, mobile support, and more. PlayCanvas has been used by studios large and small to make a variety of games. Example projects are available.
How to Secure Anything (GitHub Repo) (https://github.com/veeral-patel/how-to-secure-anything) This repository contains a guide on how to secure anything, whether it is physical or digital. It covers best practices, defenses, vulnerabilities, and more. There are many resources linked throughout the repository and a section on recommended books at the end.
SVG Backgrounds (https://www.svgbackgrounds.com/) (Website) This website can generate full-screen hi-res SVG backgrounds. There are a variety of patterns to choose from and customize. The site provides the CSS output and a downloadable SVG.
Opacus (GitHub Repo) (https://github.com/pytorch/opacus) Opacus enables training PyTorch models with differential privacy. It was designed for machine learning practitioners who are new to training models with differential privacy and for differential privacy scientists who want to experiment and tinker with the library. Opacus supports training with minimal code changes and allows the client to track their privacy budget expended at any moment.
OpenBot (GitHub Repo) (https://github.com/intel-isl/OpenBot) OpenBot leverages a smartphone's sensing and computation capabilities to create a low-cost robot. The project includes a design for a small electric vehicle that serves as a robot body. OpenBot supports advanced robotics workloads such as person following and real-time autonomous navigation. It is for Android smartphones only.
Figma to Code (https://github.com/bernaferrari/FigmaToCode) (GitHub Repo) Figma to Code is a Figma plugin that generates responsive pages and apps on Tailwind, Flutter, and SwiftUI. It optimizes the layout before the conversion to code begins, improving code quality.
Awesome System Design (https://github.com/madd86/awesome-system-design) (GitHub Repo) This repository contains a list of system design resources. It contains articles, books, videos, and tools. Topics include distributed computing, microservices, case studies, and more.
EbookFoundation - free-programming-books (GitHub Repo) (https://github.com/EbookFoundation/free-programming-books) This list was originally a clone of StackOverflow - List of Freely Available Programming Books with contributions from Karan Bhangui and George Stocker.
Awesome (GitHub Repo) (https://github.com/sindresorhus/awesome) Awesome GitHUb Repo contains invaluable amazing and awesome curated resources. It's a Community of curated awesome lists on GitHub.
JavaScript Questions (GitHub Repo) (https://github.com/lydiahallie/javascript-questions) From basic to advanced: test how well you know JavaScript, refresh your knowledge a bit, or prepare for your coding interview! this repo updated regularly with new questions and added the answers in the collapsed sections
JavaScript Algorithms and Data Structures (GitHub Repo) (https://github.com/trekhleb/javascript-algorithms) This repository contains JavaScript based examples of many popular algorithms and data structures. Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).
Clean Code JavaScript (GitHub Repo) (https://github.com/ryanmcdermott/clean-code-javascript) This is not a style guide. It's a guide to producing readable, reusable, and refactorable software in JavaScript.
free-for-dev (GitHub Repo) (https://github.com/ripienaar/free-for-dev) Developers and Open Source authors now have a massive amount of services offering free tiers, but it can be hard to find them all to make informed decisions. This is a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.
Tech Interview Handbook (GitHub Repo) (https://github.com/yangshun/tech-interview-handbook) Carefully curated content to help you ace your next technical interview, with a focus on algorithms. System design questions are in-progress. Besides the usual algorithm questions, other awesome stuff includes a lot of helpful and knowledgeable stuff.
Awesome First PR Opportunities (GitHub Repo) (https://github.com/MunGell/awesome-for-beginners) A list of awesome beginner-friendly projects. Inspired by First Timers Only blog post.
Last updated
Was this helpful?