Stars Awesome

Contents

Assembly

  • Apollo-11 - Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
  • compiler-explorer - Run compilers interactively from your web browser and interact with the assembly

BitBake

  • IntruderPayloads - A collection of Burpsuite Intruder payloads, BurpBounty payloads, fuzz lists, malicious file uploads and web pentesting methodologies and checklists.

C

  • dynomite - A generic dynamo implementation for different k-v storage engines
  • skynet - A lightweight online game framework
  • TDengine - An open-source big data platform designed and optimized for the Internet of Things (IoT).
  • tmux - tmux source code
  • masscan - TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
  • linux - Kernel source tree for Raspberry Pi Foundation-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://www.raspberrypi.org/forum
  • systemd - The systemd System and Service Manager
  • hashcat - World's fastest and most advanced password recovery utility
  • xxHash - Extremely fast non-cryptographic hash algorithm
  • transmission - Official Transmission BitTorrent client repository
  • sysbench - Scriptable database and system performance benchmark
  • umm_malloc - Memory Manager For Small(ish) Microprocessors
  • NyuziProcessor - GPGPU microprocessor architecture
  • xrdp - xrdp: an open source RDP server
  • SoftEtherVPN - Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.
  • raspberry-pi-os - Learning operating system development using Linux kernel and Raspberry Pi
  • zstd - Zstandard - Fast real-time compression algorithm
  • nginx - An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html
  • seafile - High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.
  • aircrack-ng - WiFi security auditing tools suite
  • yara - The pattern matching swiss knife
  • wazuh - Wazuh - The Open Source Security Platform
  • ossec-hids - OSSEC is an Open Source Host-based Intrusion Detection System that performs log analysis, file integrity checking, policy monitoring, rootkit detection, real-time alerting and active response.
  • openvpn - OpenVPN is an open source VPN daemon
  • wireshark - Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. GitHub won't let us disable pull requests. ☞ THEY WILL BE IGNORED HERE ☜ Please upload them at GitLab.
  • the_silver_searcher - A code-searching tool similar to ack, but faster.
  • netdata - Real-time performance monitoring, done right! https://www.netdata.cloud
  • thc-hydra - hydra
  • processhacker - A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
  • system-bus-radio - Transmits AM radio on computers without radio transmitting hardware.
  • bluepy - Python interface to Bluetooth LE on Linux
  • av3-fc - Event driven flight computer for rockets. Flown on L-10 and L-11.
  • tripledh - A triple dh implementation in C
  • radare2 - UNIX-like reverse engineering framework and command-line toolset
  • linux - Linux kernel source tree
  • MicroModem - Atmega328p-based 1200 Baud AFSK radio modem
  • bertos - Bertos free RTOS: http://dev.bertos.org
  • jSerialComm - Platform-independent serial port access for Java
  • Academics -
  • eddystone - Specification for Eddystone, an open beacon format from Google

C#

  • Covid19Radar - Open Source / i18n / iOS Android Cross Platform Contact Tracing App by exposure notification framework Xamarin App and Server Side Code
  • blockchain - A simple Blockchain in Python
  • NBitcoin - Comprehensive Bitcoin library for the .NET framework.
  • ProgrammingBlockchainCodeExamples - Don't talk. Code!
  • OptiKey - OptiKey - Full computer control and speech with your eyes

C++

  • zeek - Zeek is a powerful network analysis framework that is much different from the typical IDS you may know.
  • msl - Message Security Layer
  • cutter - Free and Open Source Reverse Engineering Platform powered by rizin
  • x64dbg - An open-source x64/x32 debugger for windows.
  • BLEExposureNotificationBeeper - A simple COVID-19 exposure notification detector for ESP32.
  • imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
  • Catch2 - A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
  • mediapipe - Cross-platform, customizable ML solutions for live and streaming media.
  • openpilot - openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 85 supported car makes and models.
  • pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
  • concurrentqueue - A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
  • json - JSON for Modern C++
  • arrow - Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.
  • esphome - ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
  • interview - 📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
  • rippled - Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger in C++
  • solidity - Solidity, the Contract-Oriented Programming Language
  • envoy - ATTENTION: Holiday vacation Dec-23 - Jan-4. Responses delayed. Cloud-native high-performance edge/middle/service proxy
  • annoy - Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
  • nmslib - Non-Metric Space Library (NMSLIB): An efficient similarity search library and a toolkit for evaluation of k-NN methods for generic non-metric spaces.
  • QuantLib - The QuantLib C++ library
  • how-to-code-samples - These applications are code sample exercises using the Intel IoT Developer Kit, sensors, actuators, cloud platforms, and APIs.
  • swig - SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
  • swift - The Swift Programming Language
  • AX25 - AX25 Modem on AVR Devices
  • Arduhdlc - Simple Arduino HDLC library
  • tensorflow - An Open Source Machine Learning Framework for Everyone
  • electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • opencv_contrib - Repository for OpenCV's extra modules
  • bitcoin - Bitcoin Core integration/staging tree
  • protobuf - Protocol Buffers - Google's data interchange format

CSS

Dockerfile

  • docker-ice - A Dockerized version of Ice, Netflix's AWS Usage tool.

Go

  • crowdsec - Crowdsec - An open-source, lightweight agent to detect and respond to bad behaviours. It also automatically benefits from our global community-wide IP reputation database.
  • imgdiff - Faster than the fastest in the world pixel-by-pixel image difference tool.
  • go-micro - Go Micro is a framework for distributed systems development
  • trivy - A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI
  • sops - Simple and flexible tool for managing secrets
  • cilium - eBPF-based Networking, Security, and Observability
  • docker-slim - DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
  • caddy - Fast, multi-platform web server with automatic HTTPS
  • websocket - A fast, well-tested and widely used WebSocket implementation for Go.
  • v2ray-core - A platform for building proxies to bypass network restrictions.
  • dive - A tool for exploring each layer in a docker image
  • gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
  • ultimate-go - The Ultimate Go Study Guide
  • covid-alert-server - Exposure Notification: Diagnosis Server implementation / Notification d’exposition : Mise en œuvre du serveur de diagnostic
  • server - Exposure Notification: Diagnosis Server implementation
  • annie - 👾 Fast, simple and clean video downloader
  • LeetCode-Go - ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
  • chainlink - node of the decentralized oracle network, bridging on and off-chain computation
  • tidb - TiDB is an open source distributed HTAP database compatible with the MySQL protocol
  • exposure-notifications-verification-server - Verification component for COVID-19 Exposure Notifications.
  • exposure-notifications-server - Exposure Notification Reference Server | Covid-19 Exposure Notifications
  • awesome-go - A curated list of awesome Go frameworks, libraries and software
  • chat - Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
  • kubernetes - Production-Grade Container Scheduling and Management
  • consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
  • fiber - ⚡️ Express inspired web framework written in Go
  • cortex - Run inference at scale
  • hugo - The world’s fastest framework for building websites.
  • v2ray-core - A platform for building proxies to bypass network restrictions.
  • amazon-ecr-credential-helper - Automatically gets credentials for Amazon ECR on docker push/docker pull
  • evilginx2 - Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authentication
  • amazon-ssm-agent - Agent to enable remote management of your Amazon EC2 instance configuration.
  • kops - Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
  • authelia - The Single Sign-On Multi-Factor portal for web apps
  • micro - A modern and intuitive terminal-based text editor
  • goofys - a high-performance, POSIX-ish Amazon S3 file system written in Go
  • Amass - In-depth Attack Surface Mapping and Asset Discovery
  • micro - Micro is a platform for cloud native development
  • vault - A tool for secrets management, encryption as a service, and privileged access management
  • syncthing - Open Source Continuous File Synchronization
  • gitleaks - Scan git repos (or files) for secrets using regex and entropy 🔑
  • vault-plugin-auth-jwt - A Vault plugin to allow authentication via JWT (and OIDC) tokens
  • aws-vault - A vault for securely storing and accessing AWS credentials in development environments
  • tfsec - 🔒🌍 Security scanner for your Terraform code
  • mkcert - A simple zero-config tool to make locally trusted development certificates with any names you'd like.
  • go - The Go programming language
  • service - Run go programs as a service on major platforms.
  • certificates - 🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
  • terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
  • beats - 🐠 Beats - Lightweight shippers for Elasticsearch & Logstash
  • aws-es-proxy - aws-es-proxy is a small web server application sitting between your HTTP client (browser, curl, etc...) and Amazon Elasticsearch service.
  • teleport - Secure Access for Developers that doesn't get in the way.
  • bettercap - The Swiss Army knife for 802.11, BLE and Ethernet networks reconnaissance and MITM attacks.
  • rita - Real Intelligence Threat Analytics (RITA) is a framework for detecting command and control communication through network traffic analysis.
  • kr - A dev tool for SSH auth + Git commit/tag signing using a key stored in Krypton.
  • dsiem - Security event correlation engine for ELK stack
  • vuls - Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
  • quorum - A permissioned implementation of Ethereum supporting data privacy
  • go-ethereum - Official Go implementation of the Ethereum protocol
  • ssh-cert-authority - An implementation of an SSH certificate authority.
  • blessclient - Go client to negotiate SSH certificates
  • prometheus - The Prometheus monitoring system and time series database.
  • hydra - OAuth2 Server and OpenID Certified™ OpenID Connect Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Compatible with MITREid.
  • cli - 🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
  • sso - sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
  • delve - Delve is a debugger for the Go programming language.
  • vouch-proxy - an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
  • okta-nginx - NGINX Docker image with Okta OIDC JWT Verification
  • clair - Vulnerability Static Analysis for Containers
  • notary - Notary is a project that allows anyone to have trust over arbitrary collections of data
  • gvisor - Application Kernel for Containers
  • trireme-lib - Simple, scalable and secure application segmentation

HTML

Java

  • ribbon - Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.
  • eureka - AWS Service registry for resilient mid-tier load balancing and failover.
  • Hystrix - Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
  • Mindustry - A sandbox tower defense game
  • android-developer-roadmap - Android Developer Roadmap - A complete roadmap to learn Android App Development
  • armitage - Automatically exported from code.google.com/p/armitage
  • AndroidArchitecture - Recommended architecture by Android
  • hutool - A set of tools that keep Java sweet.
  • keycloak - Open Source Identity and Access Management For Modern Applications and Services
  • NewPipe - A libre lightweight streaming front-end for Android.
  • exposure-notifications-internals - This repository contains snippets of code that show how the Exposure Notifications API works inside the Google Play services layer.
  • exposure-notifications-android - Exposure Notifications Android Reference Design
  • tsunami-security-scanner - Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
  • cwa-testresult-server - Backend implementation of the test result information.
  • cwa-verification-portal - Frontend implementation of verification process
  • cwa-server - Backend implementation for the Apple/Google exposure notification API.
  • ice - AWS Usage Tool
  • aws-cf-templates - Free Templates for AWS CloudFormation
  • byte-buddy - Runtime code generation for the Java virtual machine.
  • Bastillion-EC2 - A web-based SSH console to execute commands and manage multiple EC2 instances simultaneously running on Amazon Web Services (AWS).
  • elasticsearch - Open Source, Distributed, RESTful Search Engine
  • fuzzywuzzy - Java fuzzy string matching implementation of the well known Python's fuzzywuzzy algorithm. Fuzzy search for Java
  • stagemonitor - an open source solution to application performance monitoring for java server applications
  • redisson - Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...
  • zaproxy - The OWASP ZAP core project
  • fuzzy-matcher - A Java library to determine probability of objects being similar.
  • conductor - Conductor is a microservices orchestration engine - https://netflix.github.io/conductor/
  • mall - mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
  • mall-learning - mall学习教程,架构、业务、技术要点全方位解析。mall项目(39k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
  • litemall - 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
  • dubbo - Apache Dubbo is a high-performance, java based, open source RPC framework.
  • easymock - EasyMock, makes mocking easier since 2001
  • disruptor - High Performance Inter-Thread Messaging Library
  • spotbugs - SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
  • jvm-profiler - JVM Profiler Sending Metrics to Kafka, Console Output or Custom Reporter
  • tink - Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
  • annoy-java - Approximate nearest neighbors in Java
  • cs-review - An effort to refresh my CS background
  • Hotel-Properties-Management-System - Hotel Management System
  • Android-Scanner-Compat-Library - A compat library for Bluetooth Low Energy scanning on Android.
  • awesome-android-animation - 💦 A collection of Android animation repos
  • interviews - Everything you need to know to get the job.
  • from-java-to-kotlin - From Java To Kotlin - Your Cheat Sheet For Java To Kotlin
  • zuul - Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
  • litho - A declarative framework for building efficient UIs on Android.
  • AndroidPileLayout - An abnormal horizontal ListView-like pile layout with stretch and contraction effects.
  • UltimateAndroidReference - 🚀 Ultimate Android Reference - Your Road to Become a Better Android Developer
  • navi - Adds listening capabilities to Activities and Fragments
  • rpi-bluetooth - Raspberry Pi Bluetooth
  • JObexFTP - JObexFTP is a Java implementation of Obex Client protocol under Siemiens/Cinterion AT specification aimed to work with TC65 and TC65i modules. Its a fully opensource library (and application) to transfer files from/to obex server. You can use it in any J2SE application to enable java communication to module without third party app. You can also use it as a MES in unsupported cinterion plataforms like Linux. It can be easily support similar devices.
  • awesome-android-things - A curated list of awesome android things tutorials, libraries and much more at one place
  • blynk-server - Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
  • sample-bluetooth-le-gattserver - Build a Bluetooth GATT server with Android Things
  • sample-uartloopback - Echo received characters over a UART with Android Things
  • GravitySnapHelper - A SnapHelper that snaps a RecyclerView to an edge.
  • error-prone - Catch common Java mistakes as compile-time errors
  • PlaceHolderView - This library provides advance views for lists and stacks. Some of the views are build on top of RecyclerView and others are written in their own. Annotations are compiled by annotation processor to generate bind classes. DOCS -->
  • androidannotations - Fast Android Development. Easy maintainance.
  • tape - A lightning fast, transactional, file-based FIFO for Android and Java.
  • dagger-intellij-plugin - An IntelliJ IDEA plugin for Dagger which provides insight into how injections and providers are used.
  • flow - Name UI states, navigate between them, remember where you've been.
  • sqlbrite - A lightweight wrapper around SQLiteOpenHelper which introduces reactive stream semantics to SQL operations.
  • keywhiz - A system for distributing and managing secrets
  • dagger - A fast dependency injector for Android and Java.
  • preferencebinder - A SharedPreference "injection" library for Android
  • java-design-patterns - Design patterns implemented in Java
  • android-design-template - This is a State of the Art Android Material Design template. You can use this project as a template for upcoming App projects. Just clone the project, change package name and make all necessary customisations.
  • materialtest -
  • fastutil - fastutil extends the Java™ Collections Framework by providing type-specific maps, sets, lists and queues.
  • agrona - High Performance data structures and utility methods for Java
  • useful-java-links - A list of useful Java frameworks, libraries, software and hello worlds examples
  • otapij - A Java GUI for Open Transactions
  • Java-Chat-Service - A chat service application for exchanging RSA encrypted messages b/w server and client
  • parceler - 📦 Android Parcelables made easy through code generation.
  • AndroidUtilCode - 🔥 Android developers should collect the following utils(updating).
  • cointrader - Coin Trader is a Java-based backend for algorithmically trading cryptocurrencies. It provides data collection and export, complex event processing and triggering, and backtesting - paper trading - live trading.
  • libsignal-service-java - A Java/Android library for communicating with the Signal messaging service.
  • libsignal-protocol-java - Signal Protocol library for Java/Android
  • rides-android-sdk - Uber Rides Android SDK (beta)
  • cryptomator - Multi-platform transparent client-side encryption of your files in the cloud
  • EncryptedWearCommunication - Encrypted communication from and to Android Wear devices using Diffie-Hellman key exchange
  • Twitter4J - Twitter4J is an open-sourced, mavenized and Google App Engine safe Java library for the Twitter API which is released under the Apache License 2.0.
  • hbc - A Java HTTP client for consuming Twitter's realtime Streaming API
  • paho.mqtt.android - MQTT Android
  • iot-starter-for-android - IoT Starter application for IBM Watson IoT on Android
  • JavaFX-Spring - Example application demonstrating integration of JavaFX and Spring technologies on the client and server
  • kafka-end-2-end-encryption - De-/Serialization wrapper for Kafka to accomplish end to end encryption
  • securechat - secure chat for android which provide fully end-to-end encryption/dycription based on AES algorithm
  • libgdx - Desktop/Android/HTML5/iOS Java game development framework
  • bitcoinj - A library for working with Bitcoin
  • android-lite-bluetoothLE - BLE Framework. Based on Bluetooth 4.0. Based on callback. Extremely simple! Communication with BluetoothLE(BLE) device as easy as HTTP communication. Android低功耗蓝牙便捷操作框架,基于回调,完成蓝牙设备交互就像发送网络请求一样简单。
  • Orchid -
  • AndroidPushNotificationsDemo - A example of an android app that receives push notifications using MQTT.
  • RxAndroid - RxJava bindings for Android
  • dex2jar - Tools to work with android .dex and java .class files
  • aws-sdk-android-samples - This repository has samples that demonstrate various aspects of the AWS SDK for Android, you can get the SDK source on Github https://github.com/aws-amplify/aws-sdk-android/
  • aws-device-farm-sample-app-for-android - AWS Device Farm sample Android app
  • scalpel - A surgical debugging tool to uncover the layers under your app.
  • auto - A collection of source code generators for Java.
  • shimmer-android - An easy, flexible way to add a shimmering effect to any view in an Android app.
  • MPAndroidChart - A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
  • usergrid - Mirror of Apache Usergrid
  • xenqtt - XenQTT is an MQTT support library and application suite that offers clients powerful and innovative features for working in an MQTT-enabled ecosystem.
  • jOOL - jOOλ - The Missing Parts in Java 8 jOOλ improves the JDK libraries in areas where the Expert Group's focus was elsewhere. It adds tuple support, function support, and a lot of additional functionality around sequential Streams. The JDK 8's main efforts (default methods, lambdas, and the Stream API) were focused around maintaining backwards compatibility and implementing a functional API for parallelism.
  • javatuples - Typesafe representation of tuples in Java.
  • twoway-view - [DEPRECATED] RecyclerView made simple
  • Android-HorizontalListView - HorizontalListView is an Android ListView widget which scrolls in a horizontal manner (in contrast with the SDK-provided ListView which scrolls vertically).
  • circular-progress-button - Android Circular Progress Button
  • AndroidPerformanceMonitor - A transparent ui-block detection library for Android. (known as BlockCanary)
  • RxAndroidBle - An Android Bluetooth Low Energy (BLE) Library with RxJava2 interface
  • CtCI-6th-Edition - Cracking the Coding Interview 6th Ed. Solutions
  • GraphView - Android Graph Library for creating zoomable and scrollable line and bar graphs.
  • Lunci-WaveformViewer - An android waveform viewer
  • EventBus - Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
  • WaveLoadingView - An Android library providing to realize wave loading effect.
  • gradle-retrolambda - A gradle plugin for getting java lambda support in java 6, 7 and android
  • robotium - Android UI Testing
  • android-ripple-background - A beautiful ripple animation for your app
  • stetho - Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.
  • Android-CleanArchitecture - This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.
  • Android-Templates-And-Utilities - Collection of source codes, utilities, templates and snippets for Android development.
  • CircleImageView - A circular ImageView for Android
  • SlidingMenu - An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks!
  • JazzyViewPager - An easy to use ViewPager that adds an awesome set of custom swiping animations. Just change your ViewPagers to JazzyViewPagers, two more steps, and you're good to go!
  • ViewPagerIndicator - Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.
  • materialdoc -
  • BLERW - Android BLE Scan and Characteristics Read/Write Example
  • RxJava - RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
  • JFoenix - JavaFX Material Design Library
  • ActivityTransition - An android project presenting some transitions you can use between activities
  • Bluetooth-LE-Library---Android - This library allows for easy access to a Bluetooth LE device's AdRecord and RSSI value. It offers additional functionality for iBeacons.
  • java - PubNub Java-based APIs for core Java, Android
  • android-beacon-library - Allows Android apps to interact with BLE beacons
  • feign - Feign makes writing java http clients easier
  • encog-java-core -
  • UltimateRecyclerView - A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features.
  • AndroidViewAnimations - Cute view animation collection.
  • digitalocean-api-java - DigitalOcean API Client in Java
  • whorlwind - Makes fingerprint encryption a breeze.
  • RxFingerprint - Android Fingerprint authentication and encryption with RxJava
  • Android-SpinKit - Android loading animations
  • Material-Animations - Android Transition animations explanation with examples.
  • ChatSecureAndroid - This project has ended, but ChatSecure iOS continues. For Android, please use Conversations or Zom instead
  • BLECommunication - BLE (Bluetooth Low Energy) Central Lib for both Android and iOS
  • j2objc - A Java to iOS Objective-C translation tool and runtime.
  • android-BluetoothAdvertisements - Migrated:
  • BLEMingleDroid - Bluetooth LE Mingle, Droid Side
  • picasso - A powerful image downloading and caching library for Android
  • Java-WebSocket - A barebones WebSocket client and server implementation written in 100% Java.
  • DiabloMiner - OpenCL miner for Bitcoin
  • nanohttpd - Tiny, easily embeddable HTTP server in Java.
  • ctci_v6 - 📚 Cracking the Coding Interview 6th edition problems

JavaScript

  • falcor - A JavaScript library for efficient data fetching
  • vector - Vector is an on-host performance monitoring framework which exposes hand picked high resolution metrics to every engineer’s browser.
  • snapdrop - A Progressive Web App for local file sharing
  • fkill-cli - Fabulously kill processes. Cross-platform.
  • gun - An open source cybersecurity protocol for syncing decentralized graph data.
  • odoo - Odoo. Open Source Apps To Grow Your Business.
  • statsd - Daemon for easy but powerful stats aggregation
  • AI-Expert-Roadmap - Roadmap to becoming an Artificial Intelligence Expert in 2020
  • cloudmapper - CloudMapper helps you analyze your Amazon Web Services (AWS) environments.
  • faraday - Collaborative Penetration Test and Vulnerability Management Platform
  • Serpico - SimplE RePort wrIting and COllaboration tool
  • awesome-selfhosted - A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service providers
  • Reactive-Resume - A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
  • aws-lambda - Collection of functions for AWS Lambda
  • tutanota - Tutanota is an email client with a strong focus on security and privacy that lets you encrypt emails on all your devices.
  • nginxconfig.io - ⚙️ NGINX config generator on steroids 💉
  • ZeroNet - ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
  • squeezer - Squeezer Framework - Build serverless dApps
  • naivechain - A blockchain implementation in 200 lines of code
  • ethereumbook - Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
  • resume.github.com - Resumes generated using the GitHub informations
  • xml-js - Converter utility between XML text and Javascript object / JSON text.
  • tips - Most commonly used git tips and tricks.
  • gekko - A bitcoin trading bot written in node - https://gekko.wizb.it/
  • remote-jobs - A list of semi to fully remote-friendly companies in tech.
  • backbone - Give your JS App some Backbone with Models, Views, Collections, and Events
  • Modernizr - Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
  • angular.js - AngularJS - HTML enhanced for web apps!
  • parse-server - API server module for Node/Express

Jupyter Notebook

  • stock-analysis-engine - Backtest 1000s of minute-by-minute trading algorithms for training AI with automated pricing data from: IEX, Tradier and FinViz. Datasets and trading performance automatically published to S3 for building AI training datasets for teaching DNNs how to trade. Runs on Kubernetes and docker-compose. >150 million trading history rows generated from +5000 algorithms. Heads up: Yahoo's Finance API was disabled on 2019-01-03 https://developer.yahoo.com/yql/
  • dopamine - Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.

Kotlin

  • Pokedex - 🗡️ Android Pokedex using Hilt, Motion, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.
  • cwa-app-android - Native Android app using the Apple/Google exposure notification API.
  • shadowsocks-android - A shadowsocks client for Android
  • architecture-samples - A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
  • Cicerone - 🚦 Cicerone is a lightweight library that makes the navigation in an Android app easy.
  • architecture-components-samples - Samples for Android Architecture Components.
  • Compressor - An android image compression library.
  • plaid - An Android app which provides design news & inspiration as well as being an example of implementing material design.
  • material-dialogs - 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.
  • okio - A modern I/O library for Android, Kotlin, and Java.
  • timber - A logger with a small, extensible API which provides utility on top of Android's normal Log class.
  • leakcanary - A memory leak detection library for Android.
  • AppIntro - Make a cool intro for your Android app.
  • RxBonjour - ⚠️ THIS PROJECT IS ARCHIVED. No further development is scheduled.

Lua

  • nmap - Nmap - the Network Mapper. Github mirror of official SVN repository.
  • openface - Face recognition with deep neural networks.
  • crnn - Convolutional Recurrent Neural Network (CRNN) for image-based sequence recognition.

OCaml

  • infer - A static analyzer for Java, C, C++, and Objective-C

Objective-C

  • UTM - Virtual machines for iOS
  • vagrant-manager - Manage your vagrant machines in one place with Vagrant Manager for OS X
  • GitUp - The Git interface you've been missing all your life has finally arrived.
  • AirShare - Bluetooth LE / Multipeer data exchange library
  • BLEMeshChat - Bluetooth LE Mesh Chat for iOS and Android
  • ChatSecure-iOS - ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.
  • iOSHeartRateMonitor - Simple iOS heart rate monitor app. Uses Bluetooth LE. Based on Apple's Mac HeartRateMonitor application. Requires iPhone 4S or new (2012) iPad.
  • pubnubclient -
  • Reachability - ARC and GCD Compatible Reachability Class for iOS and MacOS. Drop in replacement for Apple Reachability
  • AFNetworking - A delightful networking framework for iOS, macOS, watchOS, and tvOS.
  • SocketRocket - A conforming Objective-C WebSocket client library.
  • GCDWebServer - The #1 HTTP server for iOS, macOS & tvOS (also includes web based uploader & WebDAV server)

Others

  • awesome-incident-response - A curated list of tools for incident response
  • leetcode_company_wise_questions - This is a repository containing the list of company wise questions available on leetcode premium
  • fucking-algorithm - 刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
  • how-to-secure-anything - How to systematically secure anything: a repository about security engineering
  • android-best-practices - Do's and Don'ts for Android development, by Futurice developers
  • build-your-own-x - 🤓 Build your own (insert technology here)
  • awesome-security - A collection of awesome software, libraries, documents, books, resources and cools stuffs about security.
  • awesome-scalability - The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
  • app-ideas - A Collection of application ideas which can be used to improve your coding skills.
  • awesome-bug-bounty - A comprehensive curated list of available Bug Bounty & Disclosure Programs and Write-ups.
  • hacker-roadmap - 📌 Your beginner pen-testing start guide. A guide for amateur pen testers and a collection of hacking tools, resources and references to practice ethical hacking and web security.
  • PENTESTING-BIBLE - Learn ethical hacking.Learn about reconnaissance,windows/linux hacking,attacking web technologies,and pen testing wireless networks.Resources for learning malware analysis and reverse engineering.
  • test-your-sysadmin-skills - A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.
  • the-practical-linux-hardening-guide - This guide details creating a secure Linux production system. OpenSCAP (C2S/CIS, STIG).
  • How-To-Secure-A-Linux-Server - An evolving how-to guide for securing a Linux server.
  • API-Security-Checklist - Checklist of the most important security countermeasures when designing, testing, and releasing your API
  • ipfs - Peer-to-peer hypermedia protocol
  • the-book-of-secret-knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
  • awesome-threat-intelligence - A curated list of Awesome Threat Intelligence resources
  • awesome-reversing - A curated list of awesome reversing resources
  • awesome-pentest - A collection of awesome penetration testing resources, tools and other shiny things
  • awesome-pcaptools - A collection of tools developed by other researchers in the Computer Science area to process network traces. All the right reserved for the original authors.
  • awesome - 😎 Awesome lists about all kinds of interesting topics
  • Awesome-Hacking-Resources - A collection of hacking / penetration testing resources to make you better!
  • awesome-exploit-development - A curated list of resources (books, tutorials, courses, tools and vulnerable applications) for learning about Exploit Development
  • awesome-devsecops - An authoritative list of awesome devsecops tools with the help from community experiments and contributions.
  • Awesome-Hacking - A collection of various awesome lists for hackers, pentesters and security researchers
  • awesome-docker - 🐳 A curated list of Docker resources and projects
  • titus -
  • awesome-personal-blogs - A delightful list of personal tech blogs
  • machine-learning-for-software-engineers - A complete daily plan for studying to become a machine learning engineer.
  • awesome-falsehood - 😱 Falsehoods Programmers Believe in
  • awesome-algorithms - A curated list of awesome places to learn and/or practice algorithms.
  • coding-interview-university - A complete computer science study plan to become a software engineer.
  • Projects - 📃 A list of practical projects that anyone can solve in any programming language.
  • developer-roadmap - Roadmap to becoming a web developer in 2020
  • awesome-cyber-skills - A curated list of hacking environments where you can train your cyber skills legally and safely
  • security-guide-for-developers - Security Guide for Developers (实用性开发人员安全须知)
  • awesome-indie - Resources for independent developers to make money
  • project-based-learning - Curated list of project-based tutorials
  • awesome-stock-resources - 🌇 A collection of links for free stock photography, video and Illustration websites
  • raspberry-bluetooth-demo - using bluez and pybluez
  • awesome-android-performance - Android performance optimization tutorials, videos and tools list(Android性能优化视频,文档以及工具)
  • material-design-icons - Material Design icons by Google
  • keyczar - Easy-to-use crypto toolkit
  • awesome-android-libraries - This is an alphabetical list of libraries for Android development, the majority being actively maintained.
  • awesome-java - A curated list of awesome frameworks, libraries and software for the Java programming language.
  • free-programming-books - 📚 Freely available programming books
  • interview - Everything you need to prepare for your technical interview
  • android_guides - Extensive Open-Source Guides for Android Developers
  • easy-application - Over 400 software engineering companies that are easy to apply to
  • android-open-project - A categorized collection of Android Open Source Projects, More powerful web version:
  • awesome-beacon - A curated list of awesome Bluetooth beacon software and tools.
  • java-bluetooth - Examples of Java and Bluetooth devices (using Bluecove)

PHP

  • webshells - Various webshells. We accept pull requests for additions to this collection.
  • MISP - MISP (core software) - Open Source Threat Intelligence and Sharing Platform (formely known as Malware Information Sharing Platform)
  • DVWA - Damn Vulnerable Web Application (DVWA)
  • WP-Hotel-Booking - The most powerful and easy-to-use Hotel Booking Manager to help you create, manage a booking and reservation system for your hotel WordPress website.
  • awesome-appsec - A curated list of resources for learning about application security

Perl

  • cloc - cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
  • nikto - Nikto web server scanner

Python

  • starred - creating your own Awesome List by GitHub stars!
  • system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
  • Fastir_Collector_Linux -
  • dispatch - All of the ad-hoc things you're doing to manage incidents today, done for you, and much more!
  • repokid - AWS Least Privilege for Distributed, High-Velocity Deployment
  • qlib - Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, you can easily try your ideas to create better Quant investment strategies.
  • Depix - Recovers passwords from pixelized screenshots
  • DeepFaceLab - DeepFaceLab is the leading software for creating deepfakes.
  • consoleme - ConsoleMe consolidates the management of multiple AWS accounts into a single interface. It allows your end-users and administrators to get credentials for your different accounts, and allows your users/administrators to manage or request cloud permissions.
  • ssh-audit - SSH server & client auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)
  • urh - Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
  • scapy - Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
  • algo - Set up a personal VPN in the cloud
  • mitmproxy - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
  • Real-Time-Voice-Cloning - Clone a voice in 5 seconds to generate arbitrary speech in real-time
  • trape - People tracker on the Internet: OSINT analysis and research tool by Jose Pino
  • Mobile-Security-Framework-MobSF - Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
  • social-engineer-toolkit - The Social-Engineer Toolkit (SET) repository from TrustedSec - All new versions of SET will be deployed here.
  • sqlmap - Automatic SQL injection and database takeover tool
  • ansible-hardening - Ansible role for security hardening. Mirror of code maintained at opendev.org.
  • Cactus - Static site generator for designers. Uses Python and Django templates.
  • diagnosis-keys - Tools for working with Diagnosis Keys from the COVID-19 Exposure Notification / Corona-Warn-App system
  • frida - Clone this repo to build Frida
  • ansible-for-devops - Ansible for DevOps examples.
  • typer - Typer, build great CLIs. Easy to code. Based on Python type hints.
  • fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
  • Ciphey - ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
  • python-cheatsheet - Comprehensive Python Cheatsheet
  • jina - An easier way to build neural search in the cloud
  • gym - A toolkit for developing and comparing reinforcement learning algorithms.
  • gpt-2 - Code for the paper "Language Models are Unsupervised Multitask Learners"
  • cipherscan - A very simple way to find out which SSL ciphersuites are supported by a target.
  • cloud-custodian - Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources
  • Passhunt - Passhunt is a simple tool for searching of default credentials for network devices, web applications and more. Search through 523 vendors and their 2084 default passwords.
  • Cr3dOv3r - Know the dangers of credential reuse attacks.
  • credstash - A little utility for managing credentials in the cloud
  • core - WE ARE ON HOLIDAY. REVIEWS WILL TAKE A WHILE. HAPPY HOLIDAYS! ✨ 🏡 Open source home automation that puts local control and privacy first
  • cython - The most widely used Python to C compiler
  • diagrams - 🎨 Diagram as Code for prototyping cloud system architectures
  • cartography - Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database.
  • confidant - Confidant: your secret keeper. https://lyft.github.io/confidant
  • Bluto - DNS Recon | Brute Forcer | DNS Zone Transfer | DNS Wild Card Checks | DNS Wild Card Brute Forcer | Email Enumeration | Staff Enumeration | Compromised Account Checking
  • theHarvester - E-mails, subdomains and names Harvester - OSINT
  • ScoutSuite - Multi-Cloud Security Auditing Tool
  • PayloadsAllTheThings - A list of useful payloads and bypass for Web Application Security and Pentest/CTF
  • fabric - Simple, Pythonic remote execution and deployment.
  • pexpect - A Python module for controlling interactive programs in a pseudo-terminal
  • certbot - Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
  • aws-requests-auth - AWS signature version 4 signing process for the python requests module
  • ssh-audit - SSH server auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)
  • sshuttle - Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.
  • ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
  • sigma - Generic Signature Format for SIEM Systems
  • kickthemout - 💤 Kick devices off your network by performing an ARP Spoof attack.
  • fsociety - fsociety Hacking Tools Pack – A Penetration Testing Framework
  • ReconDog - Reconnaissance Swiss Army Knife
  • PenBox - PenBox - A Penetration Testing Framework - The Tool With All The Tools , The Hacker's Repo
  • dagda - a tool to perform static analysis of known vulnerabilities, trojans, viruses, malware & other malicious threats in docker images/containers and to monitor the docker daemon and running docker containers for detecting anomalous activities
  • pritunl - Enterprise VPN server
  • fail2ban - Daemon to ban hosts that cause multiple authentication errors
  • curator - Curator: Tending your Elasticsearch indices
  • Trusted-Advisor-Tools - The sample functions provided help to automate AWS Trusted Advisor best practices using Amazon Cloudwatch events and AWS Lambda.
  • awesome-aws - A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
  • atomic-threat-coverage - Actionable analytics designed to combat threats
  • routersploit - Exploitation Framework for Embedded Devices
  • wifiphisher - The Rogue Access Point Framework
  • Malcolm - Malcolm is a powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files) and Zeek logs.
  • awslogs - AWS CloudWatch logs for Humans™
  • authlib - The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
  • python-kmsauth - A python library for reusing KMS for your own authentication and authorization
  • python-blessclient - Python client for fetching BLESS certificates
  • bless - Repository for BLESS, an SSH Certificate Authority that runs as a AWS Lambda function
  • byob - An open-source post-exploitation framework for students, researchers and developers.
  • serverless-application-model - AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications
  • aws-sam-cli - CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM
  • localstack - 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
  • magnitude - A fast, efficient universal vector embedding utility package.
  • awesome-machine-learning - A curated list of awesome Machine Learning frameworks, libraries and software.
  • bitcoinbook - Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
  • macOS-Security-and-Privacy-Guide - Guide to securing and improving privacy on macOS
  • algorithms - Minimal examples of data structures and algorithms in Python
  • pinaple - Raspberry Pi scripts for Bluetooth NAP service
  • sensorReporter - A python based service that receives sensor inputs and publishes them over REST (should work with any API but mainly tested with openHAB) or MQTT. It can also receive commands and perform an action (e.g. set a GPIO pin to HIGH). It currently supports Bluetooth, GPIO on Raspberry Pi, Amazon Dash buttons, command line scripts, and Roku IP address discovery.
  • BlueDot - A zero boiler plate bluetooth remote
  • RPi-BlueScratch - Simple Bluetooth driver for Scratch 1.4 on Raspberry Pi 3
  • scratchpy - A Python interface to Scratch
  • pyaxo - A python implementation of the Axolotl ratchet protocol.
  • zipline - Zipline, a Pythonic Algorithmic Trading Library
  • dev-setup - macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
  • indico - Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.
  • pybrain -

Ruby

  • wpscan - WPScan is a free, for non-commercial use, black box WordPress security scanner written for security professionals and blog maintainers to test the security of their WordPress websites.
  • homebrew-pentest - Homebrew Tap - Pen Test Tools
  • terraforming - Export existing AWS resources to Terraform style (tf, tfstate)
  • serverspec - RSpec tests for your servers configured by CFEngine, Puppet, Chef, Ansible, Itamae or anything else even by hand
  • aws-security-viz - Visualize your aws security groups.
  • WhatWeb - Next generation web scanner
  • logstash-output-amazon_es - Logstash output plugin to sign and export logstash events to Amazon Elasticsearch Service
  • fluentd - Fluentd: Unified Logging Layer (project under CNCF)
  • metasploit-framework - Metasploit Framework
  • fastlane - 🚀 The easiest way to automate building and releasing your iOS and Android apps
  • gitlabhq - GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com
  • discourse - A platform for community discussion. Free, open, simple.
  • scanbeacon-gem - A Ruby gem for scanning beacons

Rust

  • gping - Ping, but with a graph
  • firecracker - Secure and fast microVMs for serverless computing.
  • MeiliSearch - Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine
  • yew - Rust / Wasm framework for building client web apps
  • servo - The Servo Browser Engine
  • rustlings - 🦀 Small exercises to get you used to reading and writing Rust code!
  • bat - A cat(1) clone with wings.
  • customasm - 💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
  • bastion - Highly-available Distributed Fault-tolerant Runtime
  • sekey - Use Touch ID / Secure Enclave for SSH Authentication!

SCSS

  • hacker101 - Source code for Hacker101.com - a free online web and mobile security class.
  • mqtt.org - website

Scala

  • akka - Build highly concurrent, distributed, and resilient message-driven applications on the JVM
  • scalameter - Microbenchmarking and performance regression testing framework for the JVM platform.
  • aerosolve - A machine learning package built for humans.
  • aima-scala - Implementation of algorithms from "Artificial Intelligence: A Modern Approach 3rd Ed" in Scala

Shell

  • dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications
  • pi-pwnbox-rogueap - Homemade Pwnbox 🚀 / Rogue AP 📡 based on Raspberry Pi — WiFi Hacking Cheatsheets + MindMap 💡
  • blackarch - An ArchLinux based distribution for penetration testers and security researchers.
  • RetroPie-Setup - Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
  • papers-we-love - Papers from the computer science community to read and discuss.
  • pyenv - Simple Python version management
  • mac-dev-setup - A beginner's guide to setting up a development environment on macOS
  • aviary.sh - Minimal distributed configuration management in bash
  • ansible-examples - A few starter examples of ansible playbooks, to show features and how they work together. See http://galaxy.ansible.com for example roles from the Ansible community for deploying many popular applications.
  • testssl.sh - Testing TLS/SSL encryption anywhere on any port
  • og-aws - 📙 Amazon Web Services — a practical guide
  • git-secrets - Prevents you from committing secrets and credentials into git repositories
  • pi-hole - A black hole for Internet advertisements
  • my-arsenal-of-aws-security-tools - List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.
  • prowler - Prowler is a security tool to perform AWS security best practices assessments, audits, incident response, continuous monitoring, hardening and forensics readiness. It contains all CIS controls listed here https://d0.awsstatic.com/whitepapers/compliance/AWS_CIS_Foundations_Benchmark.pdf and more than 100 additional checks that help on GDPR, HIPAA and other security requirements.
  • easy-rsa - easy-rsa - Simple shell based CA utility
  • Sn1per - Automated pentest framework for offensive security experts
  • awesome-zsh-plugins - A collection of ZSH frameworks, plugins, themes and tutorials.
  • ctf-tools - Some setup scripts for security research tools.
  • lynis - Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
  • nginx-admins-handbook - How to improve NGINX performance, security, and other important things.
  • setup-ipsec-vpn - Scripts to build your own IPsec VPN server, with IPsec/L2TP and Cisco IPsec on Ubuntu, Debian and CentOS
  • stack-docker - Project no longer maintained.
  • docker-elk - The Elastic stack (ELK) powered by Docker and Compose.
  • generate-and-send-ssh-key - Script to automate the setup of ssh-public/private-key authentication to avoid some common pitfalls
  • streisand - Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
  • Telegram-Notifier - allows notification of a failed systemd-unit through telegram
  • docker-bench-security - The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.
  • spinnaker - Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
  • dockerfile-examples - Some example dockerfiles for use with Docker
  • onpremise - Sentry On-Premise setup
  • Whonix - Whonix is an operating system focused on anonymity, privacy and security. It's based on the Tor anonymity network, Debian GNU/Linux and security by isolation. DNS leaks are impossible, and not even malware with root privileges can find out the user's real IP. https://www.whonix.org

Swift

TeX

TypeScript

  • streetmerchant - 🤖 The world's easiest, most powerful stock checker
  • grafana - The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
  • angular - One framework. Mobile & desktop.
  • socket.io-client - Realtime application framework (client)
  • redux - Predictable state container for JavaScript apps

Vue

  • mall-admin-web - mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。
  • best-resume-ever - 👔 💼 Build fast 🚀 and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.