101 GitHub Repos - Absolute List Of Useful Repos
This is a list that I compiled over the years, it contains everything I found to be useful or interesting.
There is no special categorization, it flows a bit to JS side but there little bit of everything.
Please feel free to comment and add your favorite repos.
Here is the list in no particular order:
Fresh out of the Owen, One second to read GitHub code with VS Code.
Rough.js is a small (<9 kB) graphics library that lets you draw in a sketchy, hand-drawn-like, style. The library defines primitives to draw lines, curves, arcs, polygons, circles, and ellipses. It also supports drawing SVG paths.
Sonic is a fast, lightweight and schema-less search backend. It ingests search texts and identifier tuples that can then be queried against in a microsecond's time.
ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks.
It uses Cron syntax to schedule the checks and comes along with a Web UI and a RESTful JSON API.
Browser Preview for VS Code
Browser Preview for VS Code enables you to open a real browser preview inside your editor that you can debug. Browser Preview is powered by Chrome Headless, and works by starting a headless Chrome instance in a new process. This enables a secure way to render web content inside VS Code, and enables interesting features such as in-editor debugging and more!
A free, fast and beautiful API request builder Helps you create requests faster, saving precious time on development
The V Programming Language
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies.
Generate an interactive geo heatmap from your Google location data This is a script that generates an interactive geo heatmap from your Google location history data using Python, Folium and OpenStreetMap.
Chatwoot is an open-source omnichannel customer support software. The development of Chatwoot started in 2016. It failed to succeed as a business and eventually shut up shop in 2017. During 2019 #Hacktoberfest, the maintainers decided to make it open-source, instead of letting the code rust in a private repo. With a pleasant surprise, Chatwoot became a trending project on Hacker News and best of all, got lots of love from the community. Now, a failed project is back on track and the prospects are looking great. The team is back to working on the project and this time, we are building it in the open. Thanks to the ideas and contributions from the community.
Flan Scan is a lightweight network vulnerability scanner. With Flan Scan you can easily find open ports on your network, identify services and their version, and get a list of relevant CVEs affecting your network.
Flan Scan is a wrapper over Nmap and the vulners script which turns Nmap into a full-fledged network vulnerability scanner. Flan Scan makes it easy to deploy Nmap locally within a container, push results to the cloud, and deploy the scanner on Kubernetes.
YOUTUBE - channels for frontend developers
ES6 Overview in 350 Bullet Points This article aims to summarize all of those, providing you with practical insight into most of ES6, so that you can quickly get started.
ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets
A kickstarter guide to writing ES6
Tracking ECMAScript Proposals
Crack you JS interviews. Collection of most common JS Interview questions with Unit Tests
Roadmap to becoming a web developer in 2021
A collective list of free APIs for use in software and web development.
This is GitHub’s collection of .gitignore file templates. We use this list to populate the .gitignore template choosers available in the GitHub.com interface when creating new repositories and files.
HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites.
This project is the product of over 10 years of iterative development and community knowledge. It does not impose a specific development philosophy or framework, so you're free to architect your code in the way that you want.
A list of awesome beginner-friendly projects.
The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website / HTML page to production. It is based on Front-End developers' years of experience, with the additions coming from some other open-source checklists.
Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.
People choose popular projects, often not because it applies to their problems
The Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data. This is intended for use in helping both automated and manual QA testing; useful for whenever your QA engineer walks into a bar.
Tips and tricks for effective engineer
Amazon Web Services — a practical guide A lot of information on AWS is already written. Most people learn AWS by reading a blog or a “getting started guide” and referring to the standard AWS references. Nonetheless, trustworthy and practical information and recommendations aren’t easy to come by. AWS’s own documentation is a great but sprawling resource few have time to read fully, and it doesn’t include anything but official facts, so omits experiences of engineers. The information in blogs or Stack Overflow is also not consistently up to date.
This guide is by and for engineers who use AWS. It aims to be a useful, living reference that consolidates links, tips, gotchas, and best practices. It arose from discussion and editing over beers by several engineers who have used AWS extensively.
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.
Awesome lists about all kinds of interesting topics\
Set up a modern web app by running one command.
A list of practical projects that anyone can solve in any programming language.
Build your own (insert technology here)
Style guides for Google-originated open-source projects
Google Engineering Practices Documentation
Just a list of cheat sheets (laravel,node,sails, adonis, django, feathers, moleculer )
System Design Cheatsheet Picking the right architecture = Picking the right battles + Managing trade-offs
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
The Node.js best practices list (February 2021)
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
generate massive amounts of realistic fake data in Node.js and the browser
Fitty, Snugly text resizing Scales up (or down) text so it fits perfectly to its parent container.
Ideal for flexible and responsive websites.
- ES modules and tree-shaking support.
- Add Size Limit to Travis CI, Circle CI, GitHub Actions or another CI system to know if a pull request adds a massive dependency.
- Modular to fit different use cases: big JS applications that use their own bundler or small npm libraries with many files.
- Can calculate the time it would take a browser to download and execute your JS. Time is a much more accurate and understandable metric compared to the size in bytes.
- Calculations include all dependencies and polyfills used in your JS.
The lazier way to manage everything docker A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
simple terminal UI for git commands A simple terminal UI for git commands, written in Go with the gocui library.
Split your file into encrypted fragments so that you don't need to remember a passcode
Questions to ask the company during your interview
Solutions for Cracking the Coding Interview 6th Edition by Gayle Laakmann McDowell.
A curated awesome list of lists of interview questions. Feel free to contribute
short but sweet list of questions
Answers to Front-end Job Interview Questions (#69)
A complete computer science study plan to become a software engineer.
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
This is a curated list of free courses from reputable universities like MIT, Stanford, and Princeton that satisfy the same requirements as an undergraduate Computer Science degree, minus general education.
The Data Engineering Cookbook
An evolving how-to guide for securing a Linux server that, hopefully, also teaches you a little about security and why it matters.
Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes
100+ Free resources for learning Full Stack Web Development.
A list of programming tutorials in which learners build an application from scratch. These tutorials are divided into different primary programming languages. Some have intermixed technologies and languages.
Computer Science and Programming
The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.
List of Free Learning Resources In Many Languages
An interactive cheatsheet tool for the command-line and application launchers navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands. Suggested values for arguments are dynamically displayed in a list.
Master the command line, in one page
A delightful community-driven (with 1700+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
Machine learning, in numpy
A Python framework for creating reproducible, maintainable and modular data science code.
High-Performance Face Recognition Library on PyTorch
Metaflow is a human-friendly Python/R library that helps scientists and engineers build and manage real-life data science projects. Metaflow was originally developed at Netflix to boost productivity of data scientists who work on a wide variety of projects from classical statistics to state-of-the-art deep learning.
HTTPX is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.
Clone a voice in 5 seconds to generate arbitrary speech in real-time
A curated list of awesome Python frameworks, libraries, software and resources
scikit-learn is a Python module for machine learning built on top of SciPy and is distributed under the 3-Clause BSD license.
Apache PredictionIO is an open source machine learning framework for developers, data scientists, and end users. It supports event collection, deployment of algorithms, evaluation, querying predictive results via REST APIs. It is based on scalable open source services like Hadoop, HBase (and other DBs), Elasticsearch, Spark and implements what is called a Lambda Architecture.
Dive into Machine Learning with Python Jupyter notebook and scikit-learn!
Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization.
A machine learning package built for humans.
Congrats you made it to the end, lets make this list even bigger, comment down bellow with your repos.