Starred GitHub Repositories

A searchable register for remarkable GitHub repositories

This repository registers libraries, tech demos, algorithm implementations, snippets and other hacks found on GitHub.

Search away!


Contents

C

  • vlfeat - An open library of computer vision algorithms
  • kmeans - A CUDA implementation of the k-means clustering algorithm
  • ecos - A lightweight conic solver for second-order cone programming.
  • openexr - The OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.
  • bundler_sfm - Bundler Structure from Motion Toolkit
  • libheatmap - High performance C heatmap generation library. Supposed to be wrapped by higher-level languages.
  • cvxopt - CVXOPT – Python Software for Convex Optimization
  • libgphoto2 - The libgphoto2 camera access and control library.
  • FiniteStateEntropy - New generation entropy codecs : Finite State Entropy and Huff0
  • zstd - Zstandard - Fast real-time compression algorithm
  • scs - C package that solves convex cone problems via operator splitting
  • aravis - A vision library for genicam based cameras
  • apriltag - AprilTag is a visual fiducial system popular for robotics research.
  • ImageSmoothing - A collection of image smoothing algorithms.
  • suitesparse - PLEASE SEE THE OFFICIAL REPOSITORY. THIS IS NOT MAINTAINED ANYMORE.
  • TinyJPEG - Single header lib for JPEG encoding. Public domain. C99. stb style.
  • trimesh2 - C++ library and set of utilities for input, output, and basic manipulation of 3D triangle meshes
  • libgpg-error - Error codes used by GnuPG et al. NOTE: Maintainers are not tracking this mirror. Do not make pull requests here, nor comment any commits, submit them usual way to bug tracker (https://www.gnupg.org/documentation/bts.html) or to the mailing list (https://www.gnupg.org/documentation/mailing-lists.html).
  • libgcrypt - The GNU crypto library. NOTE: Maintainers are not tracking this mirror. Do not make pull requests here, nor comment any commits, submit them usual way to bug tracker (https://www.gnupg.org/documentation/bts.html) or to the mailing list (https://www.gnupg.org/documentation/mailing-lists.html).
  • 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.
  • rgbd-calib - A calibration software for RGBD-sensors like the Kinect. Please cite our work when using our software in your own research or publication.
  • ogl-samples - The OpenGL Samples Pack

C#

  • Swarm - An example of use of compute shaders and procedural instancing.

C++

  • surfacecast - SurfaceCast: send background-subtracted depth camera video via GStreamer (with optional perspective correction)
  • LightGBM - A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
  • sobfu - real-time 3D reconstruction of non-rigidly deforming scenes using depth data
  • faiss - A library for efficient similarity search and clustering of dense vectors.
  • xgboost - Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
  • KMeansRex - Fast, vectorized C++ implementation of K-Means using the Eigen matrix template library. Includes Matlab and Python interfaces.
  • polatory - Fast, memory-efficient 3D spline interpolation and global kriging, via RBF (radial basis function) interpolation.
  • osqp - The Operator Splitting QP Solver
  • gpu-voxels - GPU-Voxels is a CUDA based library which allows high resolution volumetric collision detection between animated 3D models and live pointclouds from 3D sensors of all kinds.
  • lbp-library - LBP Library - A Collection of LBP algorithms for background subtraction in videos.
  • ApproxMVBB - Fast algorithms to compute an approximation of the minimal volume oriented bounding box of a point cloud in 3D.
  • nicp - Normal Iterative Closest Point (NICP) Algorithm C++ Library
  • ManifoldPlus - ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups
  • SSBA - Sparse Levenberg-Marquardt based non-linear least squares optimizer and bundle adjustment implementation
  • cuda-bundle-adjustment - A CUDA implementation of Bundle Adjustment
  • arrow - Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
  • Pandora_libSGM -
  • InfrasCal - InfrasCal: Automatic Infrastructure-based Intrinsic and Extrinsic Calibration of a Multi-camera System
  • replxx - A readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed.
  • PoissonRecon - Poisson Surface Reconstruction
  • loguru - A lightweight C++ logging library
  • kalibr - The Kalibr visual-inertial calibration toolbox
  • fmt - A modern formatting library
  • glog - C++ implementation of the Google logging module
  • 3DUNDERWORLD-SLS-GPU_CPU - A structured light scanner
  • sltk - An OpenCV-based structured light processing toolkit.
  • fast-slic - 20x Real-time superpixel SLIC Implementation with CPU
  • meshlab - The open source mesh processing system
  • cvxpy - A Python-embedded modeling language for convex optimization problems.
  • UVAtlas - UVAtlas isochart texture atlas
  • mitsuba2 - Mitsuba 2: A Retargetable Forward and Inverse Renderer
  • kinfu_remake - Optimized and reworked version of Kinfu
  • opengv - OpenGV is a collection of computer vision methods for solving geometric vision problems. It is hosted and maintained by the Mobile Perception Lab of ShanghaiTech.
  • pogs - Proximal Operator Graph Solver
  • camera_calibration - Accurate geometric camera calibration with generic camera models
  • FARM - FARM: Functional Automatic Registration Method for 3D Human Bodies
  • cilantro - A lean C++ library for working with point cloud data
  • flashlight - A C++ standalone library for machine learning
  • TEASER-plusplus - A fast and robust point cloud registration library
  • draco - Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
  • xtensor - C++ tensors with broadcasting and lazy computing
  • LibRaw - LibRaw is a library for reading RAW files from digital cameras
  • SE-Sync - An implementation of the SE-Sync algorithm for synchronization over the special Euclidean group.
  • VoxelHashing - [Siggraph Asia 2013] Large-Scale, Real-Time 3D Reconstruction
  • fastfusion - Volumetric 3D Mapping in Real-Time on a CPU
  • indicators - Activity Indicators for Modern C++
  • visp - Open Source Visual Servoing Platform
  • CloudCompare - CloudCompare main repository
  • Sophus - C++ implementation of Lie Groups using Eigen.
  • OpenNI2 - OpenNI2
  • Stopwatch - Easy to use simple benchmarking tool
  • ElasticFusion - Real-time dense visual SLAM system
  • Kintinuous - Real-time large scale dense visual SLAM system
  • Depth-Image-Quality-Enhancement -
  • iResNet -
  • AliceVision - Photogrammetric Computer Vision Framework
  • surfelmeshing - Real-time surfel-based mesh reconstruction from RGB-D video.
  • Open3D - Open3D: A Modern Library for 3D Data Processing
  • vicalib - Visual-Inertial Calibration Tool
  • cvkit - Computer Vision Toolkit. cvkit is available for Linux as well as for Windows. It offers useful tools for viewing and analyzing images and 3d models.
  • robin-hood-hashing - Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
  • cartographer - Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
  • gperftools - Main gperftools repository
  • sgm - Semi-Global Matching on the GPU
  • visionworkbench - The NASA Vision Workbench is a general purpose image processing and computer vision library developed by the Autonomous Systems and Robotics (ASR) Area in the Intelligent Systems Division at the NASA Ames Research Center.
  • pop_up_slam - Pop-up SLAM: Semantic Monocular Plane SLAM for Low-texture Environments
  • intrinsic3d - Intrinsic3D - High-Quality 3D Reconstruction by Joint Appearance and Geometry Optimization with Spatially-Varying Lighting (ICCV 2017)
  • GH-ICP - GH-ICP: Iterative Closest Point algorithm with global optimal matching and hybrid metric [3DV’ 18]
  • magsac - The MAGSAC algorithm for robust model fitting without using an inlier-outlier threshold
  • GRANSAC - Multi-threaded generic RANSAC implemetation
  • mapmap_cpu - A high-performance general-purpose MRF MAP solver, heavily exploiting SIMD instructions.
  • ligra - Ligra: A Lightweight Graph Processing Framework for Shared Memory
  • LocalExpStereo - Continuous 3D Label Stereo Matching using Local Expansion Moves (TPAMI 2018)
  • gSLICr - gSLICr: Real-time super-pixel segmentation
  • gGMMSP-superpixels - GMMSP on GPU: a real-time implementation of a high accuracy superpixel algorithm
  • superpixels-revisited - Library containing 7 state-of-the-art superpixel algorithms with a total of 9 implementations used for evaluation purposes in [1] utilizing an extended version of the Berkeley Segmentation Benchmark.
  • PatchMatch - PathMatch is the state-of-the-art stereo match algorithm framework.
  • robust_point_cloud_registration - Robust Point Cloud Registration Using Iterative Probabilistic Data Associations (“Robust ICP”)
  • online_photometric_calibration - Implementation of online photometric calibration (https://vision.in.tum.de/research/vslam/photometric-calibration)
  • SDR - Code for ‘Segment-based Disparity Refinement with Occlusion Handling for Stereo Matching’
  • FreeCAD-library - A library of Parts for FreeCAD. WARNING - This library is huge. It might take a long time to download and make the addons manager unresponsive for many minutes.
  • lapjv - Linear Assignmment Problem solver using Jonker-Volgenant algorithm - Python 3 native module.
  • pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
  • opencv_contrib - Repository for OpenCV’s extra modules
  • opencv - Open Source Computer Vision Library
  • openMVG - open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
  • Clp - COIN-OR Linear Programming Solver
  • gflags - The gflags package contains a C++ library that implements commandline flags processing. It includes built-in support for standard types such as string and the ability to define flags in the source file in which they are used. Online documentation available at:
  • lensfun - The Lensfun project Git repository
  • PRiMEStereoMatch - A heterogeneous and fully parallel stereo matching algorithm for depth estimation, implementing a local adaptive support weight (ADSW) Guided Image Filter (GIF) cost aggregation stage. Developed in both C++ and OpenCL.
  • CPM - Efficient Coarse-to-Fine PatchMatch for Large Displacement Optical Flow, CVPR 2016
  • CrossScalePatchMatch - Cross-Scale Cost Aggregation for Stereo Matching (CVPR 2014 + TCSVT 2015)
  • UETorch - A Torch plugin for Unreal Engine 4.
  • unrealcv - UnrealCV: Connecting Computer Vision to Unreal Engine
  • Pangolin - Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input.
  • ORB_SLAM2 - Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities
  • badslam - Bundle Adjusted Direct RGB-D SLAM
  • tensorflow - An Open Source Machine Learning Framework for Everyone
  • cgal - The public CGAL repository, see the README below
  • libigl - Simple C++ geometry processing library.
  • GPXSee - GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.
  • gpujpeg - Mirror JPEG compression and decompression accelerated on GPU
  • simpleini - Cross-platform C++ library providing a simple API to read and write INI-style configuration files
  • ceres-solver - A large scale non-linear optimization library
  • flann - Fast Library for Approximate Nearest Neighbors
  • eigen-git-mirror - THIS MIRROR IS DEPRECATED – New url: https://gitlab.com/libeigen/eigen
  • pcl - Point Cloud Library (PCL)
  • colormap-shaders - A collection of shaders to draw color maps.
  • mba - Scattered data interpolation with multilevel B-Splines
  • TerraNNI - TerraNNI interpolates grid DEMs from large 2D and 3D point clouds using a variant of natural neighbor interpolation.
  • tpie - Templated Portable I/O Environment
  • Sophus - C++ implementation of Lie Groups using Eigen.
  • BundleFusion - [Siggraph 2017] BundleFusion: Real-time Globally Consistent 3D Reconstruction using Online Surface Re-integration
  • cuda_emicp_softassign - CUDA-based implementations of Softassign and EM-ICP
  • ICPCUDA - Super fast implementation of ICP in CUDA for compute capable devices 3.5 or higher
  • text-csv - C++ library for csv manipulations
  • googletest - GoogleTest - Google Testing and Mocking Framework
  • apitrace - Tools for tracing OpenGL, Direct3D, and other graphics APIs
  • hpmc - HPMC is a small OpenGL/C/C++-library that extractes iso-surfaces of volumetric data directly on the GPU.
  • vcglib - The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
  • tinyply - :earth_africa: C++11 ply 3d mesh format importer & exporter
  • imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
  • pydensecrf - Python wrapper to Philipp Krähenbühl’s dense (fully connected) CRFs with gaussian edge potentials.
  • SiftGPU -
  • glbinding - A C++ binding for the OpenGL API, generated using the gl.xml specification.
  • globjects - C++ library strictly wrapping OpenGL objects.
  • rgbd-recon - Real-time 3D-reconstruction from multiple RGBD-sensor streams. Please cite our work when using our software in your own research or publication.
  • libmorton - C++ header-only library with methods to efficiently encode/decode Morton codes in/from 2D/3D coordinates
  • lamure - LAMURE - C++-library for processing, level-of-detail management and visualization of large data sets. Please cite our work when using our software in your own research or publication.
  • jsoncpp - A C++ library for interacting with JSON.
  • bgfx - Cross-platform, graphics API agnostic, “Bring Your Own Engine/Framework” style rendering library.
  • nanogui - Minimalistic GUI library for OpenGL
  • easyexif - Tiny ISO-compliant C++ EXIF parsing library, third-party dependency free.
  • QuantLib - The QuantLib C++ library
  • CodeXL - CodeXL is a comprehensive tool suite that enables developers to harness the benefits of CPUs, GPUs and APUs.
  • yaml-cpp - A YAML parser and emitter in C++

CSS

Cuda

  • KNN_CUDA - pytorch knn [cuda version]
  • libSGM - Stereo Semi Global Matching by cuda
  • CuSha - CuSha is a CUDA-based vertex-centric graph processing framework that uses G-Shards and CW representations.
  • gunrock - High-Performance Graph Primitives on GPUs
  • SLIC_CUDA - Superpixel SLIC for GPU (CUDA)
  • PatchMatchCuda - The PatchMatch stereo match algorithm implemented by CUDA.
  • mc-cnn - Stereo Matching by Training a Convolutional Neural Network to Compare Image Patches
  • GANet - GA-Net: Guided Aggregation Net for End-to-end Stereo Matching
  • ACMM - Multi-Scale Geometric Consistency Guided Multi-View Stereo
  • KinectFusionLib - Implementation of the KinectFusion approach in modern C++14 and CUDA
  • EPPM - CUDA implementation of the paper “Fast Edge-Preserving PatchMatch for Large Displacement Optical Flow” in CVPR 2014.
  • CudaSift - A CUDA implementation of SIFT for NVidia GPUs (1.2 ms on a GTX 1060)
  • Gpufit - GPU-accelerated Levenberg-Marquardt curve fitting in CUDA

Cython

  • lensfunpy - 📷 Lens distortion correction for Python, a wrapper for lensfun

Fortran

  • RALFit - A non-linear least squares solver

Go

  • fzf - :cherry_blossom: A command-line fuzzy finder

HTML

Java

  • Arduino - open-source electronics platform
  • jabref - Graphical Java application for managing BibTeX and biblatex (.bib) databases
  • apriltag-generation - Generate AprilTags in custom layouts
  • 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.
  • camerakit-android - Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.
  • Backboard - A motion-driven animation framework for Android.
  • 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.

JavaScript

  • vega - A visualization grammar.
  • netron - Visualizer for neural network, deep learning, and machine learning models
  • al-folio - A beautiful, simple, clean, and responsive Jekyll theme for academics
  • survis - Visual Literature Database
  • awesome-captcha - :key: Curated list of awesome captcha libraries and crack tools.
  • svg-radar-chart - Generate SVG radar charts.
  • alphavantage - A simple interface to the Alpha Vantage API.
  • Parsley.js - Validate your forms, frontend, without writing a single line of javascript

Jupyter Notebook

  • image-matching-benchmark - Public release of the Image Matching Benchmark: https://vision.uvic.ca/image-matching-challenge
  • VCN - Volumetric Correspondence Networks for Optical Flow, NeurIPS 2019.
  • kmcuda - Large scale K-means and K-nn implementation on NVIDIA GPU / CUDA
  • scs-python - Python interface for SCS
  • DORN -
  • census-transform-pytorch - Implementation of the non-parametric census transform as PyTorch layer.
  • skorch - A scikit-learn compatible neural network library that wraps PyTorch
  • nerf - Code release for NeRF (Neural Radiance Fields)
  • gans - Generative Adversarial Networks implemented in PyTorch and Tensorflow
  • SemanticSegmentation_DL - Resources of semantic segmantation based on Deep Learning model
  • fastai - The fastai deep learning library

Kotlin

  • Flym - Flym News Reader is a light Android feed reader (RSS/Atom)

Lua

  • ResNeXt - Implementation of a classification framework from the paper Aggregated Residual Transformations for Deep Neural Networks
  • deepdesc-release - Code for the ICCV 2015 paper “Discriminative Learning of Deep Convolutional Feature Point Descriptors”
  • torch-autograd - Autograd automatically differentiates native Torch code
  • neural-style - Torch implementation of neural style algorithm
  • vulscan - Advanced vulnerability scanning with Nmap NSE

MATLAB

Matlab

  • local-feature-evaluation - Comparative Evaluation of Hand-Crafted and Learned Local Features
  • vlbenchmarks - VLBenchmark is a MATLAB suite of benchmarks for computer vision features
  • HiFST - Spatially-Varying Blur Detection Based on Multiscale Fused and Sorted Transform Coefficients of Gradient Magnitudes
  • rcnn - R-CNN: Regions with Convolutional Neural Network Features

Others

PHP

  • Captcha - PHP Captcha library
  • Open.GL - The source code and content of Open.GL.

Python

  • numba - NumPy aware dynamic Python compiler using LLVM
  • pyodide - Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
  • GrowNet -
  • gradio - Create UIs for your machine learning model in Python in 3 minutes
  • kornia - Open Source Differentiable Computer Vision Library
  • Ensemble-Pytorch - A unified ensemble framework for PyTorch to improve the performance and robustness of your deep learning model.
  • DEODR - A differentiable 3D renderer with Pytorch, Tensorflow and Matlab interfaces
  • SuperGluePretrainedNetwork - SuperGlue: Learning Feature Matching with Graph Neural Networks (CVPR 2020, Oral)
  • learningrigidity - Learning Rigidity in Dynamic Scenes with a Moving Camera for 3D Motion Field Estimation (ECCV 2018)
  • statsmodels - Statsmodels: statistical modeling and econometrics in Python
  • matchnet -
  • slimmable_networks - Slimmable Networks, AutoSlim, and Beyond, ICLR 2019, and ICCV 2019
  • FixRes - This repository reproduces the results of the paper: “Fixing the train-test resolution discrepancy” https://arxiv.org/abs/1906.06423
  • EfficientNet-PyTorch - A PyTorch implementation of EfficientNet and EfficientNetV2 (coming soon!)
  • MPL-pytorch - Unofficial PyTorch implementation of “Meta Pseudo Labels”
  • apex - A PyTorch Extension: Tools for easy mixed precision and distributed training in Pytorch
  • loguru - Python logging made (stupidly) simple
  • pytorch-grad-cam - Many Class Activation Map methods implemented in Pytorch for CNNs and Vision Transformers. Including Grad-CAM, Grad-CAM++, Score-CAM, Ablation-CAM and XGrad-CAM
  • tensorboard-aggregator - Aggregate multiple tensorboard runs to new summary or csv files
  • tensorboard-reducer - Reduce multiple PyTorch TensorBoard runs to new event (or CSV) files.
  • DIST-Renderer - DIST: Rendering Deep Implicit Signed Distance Function with Differentiable Sphere Tracing (CVPR 2020).
  • public-apis - A collective list of free APIs
  • einops - Deep learning operations reinvented (for pytorch, tensorflow, jax and others)
  • Invertible-ISP - [CVPR2021] Invertible Image Signal Processing
  • SelFlow - SelFlow: Self-Supervised Learning of Optical Flow
  • MaskFlownet - [CVPR 2020, Oral] MaskFlownet: Asymmetric Feature Matching with Learnable Occlusion Mask
  • star_flow - STaRFlow: A SpatioTemporal Recurrent Cell for Lightweight Multi-Frame Optical Flow Estimation
  • RAFT-NCUP - The official PyTorch implementation for “Normalized Convolution Upsampling for Refined Optical Flow Estimation”
  • stochastic - Generate realizations of stochastic processes in python.
  • spectra - Easy color scales and color conversion for Python.
  • pytorch-summary - Model summary in PyTorch similar to model.summary() in Keras
  • toma - Helps you write algorithms in PyTorch that adapt to the available (CUDA) memory
  • ray - An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
  • pytorch-colors - Small utility for color space conversions of PyTorch Tensors and Variables
  • diffcp - Differentiation through cone programs
  • cvxpylayers - Differentiable convex optimization layers
  • ignite - High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.
  • deep-learning-project-template - Pytorch Lightning code guideline for conferences
  • DORN_pytorch - PyTorch implementation of Deep Ordinal Regression Network for Monocular Depth Estimation
  • ssn-pytorch - PyTorch implementation of Superpixel Sampling Networks
  • ssn_superpixels - Superpixel Sampling Networks (ECCV2018)
  • ncpol2sdpa - Solve global polynomial optimization problems of either commutative variables or noncommutative operators through a semidefinite programming (SDP) relaxation
  • albumentations - Fast image augmentation library and an easy-to-use wrapper around other libraries. Documentation: https://albumentations.ai/docs/ Paper about the library: https://www.mdpi.com/2078-2489/11/2/125
  • imgaug - Image augmentation for machine learning experiments.
  • gradslam - gradslam is an open source differentiable dense SLAM library for PyTorch
  • NeuralTracking - Official implementation for the NeurIPS 2020 paper Neural Non-Rigid Tracking.
  • guildai - Experiment tracking, ML developer tools
  • protobuf-inspector - 🕵️ Tool to reverse-engineer Protocol Buffers with unknown definition
  • tbparser - A parser of Tensorboard logs
  • tqdm - A Fast, Extensible Progress Bar for Python and CLI
  • Pytorch-UNet - PyTorch implementation of the U-Net for image semantic segmentation with high quality images
  • pykitti - Python tools for working with KITTI data.
  • pytorch-template - PyTorch deep learning projects made easy.
  • bokeh - Interactive Data Visualization in the browser, from Python
  • PyTorch-VAE - A Collection of Variational Autoencoders (VAE) in PyTorch.
  • ToDayGAN -
  • EDSR-PyTorch - PyTorch version of the paper ‘Enhanced Deep Residual Networks for Single Image Super-Resolution’ (CVPRW 2017)
  • ELD - A Physics-based Noise Formation Model for Extreme Low-light Raw Denoising (CVPR 2020 Oral & TPAMI 2021)
  • pyrender - Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.
  • docopt - Pythonic command line arguments parser, that will make you smile
  • thefuck - Magnificent app which corrects your previous console command.
  • point2mesh - Reconstruct Watertight Meshes from Point Clouds [SIGGRAPH 2020]
  • metashape - Easy, reproducible Metashape photogrammetry workflows
  • metashape-scripts - Python scripts for Metashape (former PhotoScan)
  • streamlit - Streamlit — The fastest way to build data apps in Python
  • TENet - Official Pytorch Implementation for Rethinking the Pipeline of Demosaicing, Denoising and Super-Resolution
  • starred - creating your own Awesome List by GitHub stars!
  • BlurDetection - A Python-Based Blur Detector using Fast Fourier Transforms
  • blur_detection - Blurred Region Detection using Singular Value Decomposition (SVD)
  • tf-lift - Tensorflow port of LIFT (ECCV 2016), with training code.
  • pytorch3d - PyTorch3D is FAIR’s library of reusable components for deep learning with 3D data
  • detectron2 - Detectron2 is a platform for object detection, segmentation and other visual recognition tasks.
  • Detectron - FAIR’s research platform for object detection research, implementing popular algorithms like Mask R-CNN and RetinaNet.
  • py-faster-rcnn - Faster R-CNN (Python implementation) – see https://github.com/ShaoqingRen/faster_rcnn for the official MATLAB version
  • LIFT - Code release for the ECCV 2016 paper
  • researchlei - An Academic Papers Management and Discovery System
  • certifiable-calibration - Certifiably globally optimal extrinsic calibration for sensors providing egomotion estimates.
  • meteornet - MeteorNet: Deep Learning on Dynamic 3D Point Cloud Sequences (ICCV 2019 Oral)
  • SoftRas - Project page of paper “Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning”
  • gpt-2 - Code for the paper “Language Models are Unsupervised Multitask Learners”
  • stereo-magnification - Code accompanying the SIGGRAPH 2018 paper “Stereo Magnification: Learning View Synthesis using Multiplane Images”
  • octconv.pytorch - PyTorch implementation of Octave Convolution with pre-trained Oct-ResNet and Oct-MobileNet models
  • OctConv - Code for paper
  • hfnet - From Coarse to Fine: Robust Hierarchical Localization at Large Scale with HF-Net (https://arxiv.org/abs/1812.03506)
  • X-StereoLab - SOS IROS 2018 GOOGLE; StereoNet ECCV2018 GOOGLE; ActiveStereoNet ECCV2018 Oral GOOGLE; HITNET CVPR2021 GOOGLE;PLUME Uber ATG
  • the-gan-zoo - A list of all named GANs!
  • bitswap - Bit-Swap: Recursive Bits-Back Coding for Lossless Compression with Hierarchical Latent Variables
  • pyzmq - PyZMQ: Python bindings for zeromq
  • chainercv - ChainerCV: a Library for Deep Learning in Computer Vision
  • lap - Linear Assignment Problem solver (LAPJV/LAPMOD).
  • autograd - Efficiently computes derivatives of numpy code.
  • netdef_models - Repository for different network models related to flow/disparity (ECCV 18)
  • PSMNet - Pyramid Stereo Matching Network (CVPR2018)
  • high-res-stereo - Hierarchical Deep Stereo Matching on High Resolution Images, CVPR 2019.
  • hd3 - Code for Hierarchical Discrete Distribution Decomposition for Match Density Estimation (CVPR 2019)
  • GwcNet - Group-wise Correlation Stereo Network, CVPR 2019
  • ODM - A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷
  • ShutTUM - A photometrically calibrated multi-shutter stereo dataset for benchmarking visual odometry algorithms.
  • prophet - Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
  • Solid - 🎯 A comprehensive gradient-free optimization framework written in Python
  • chainer - A flexible framework of neural networks for deep learning
  • nevergrad - A Python toolbox for performing gradient-free optimization
  • tensor-fsmn - Feedforward Sequential Memory Networks (FSMN) implemented by tensorflow
  • deep-rl-tensorflow - TensorFlow implementation of Deep Reinforcement Learning papers
  • DQN-tensorflow - Tensorflow implementation of Human-Level Control through Deep Reinforcement Learning
  • models - Models and examples built with TensorFlow
  • spatial-transformer-network - A Tensorflow implementation of Spatial Transformer Networks.
  • PyTorch-GAN - PyTorch implementations of Generative Adversarial Networks.
  • Keras-GAN - Keras implementations of Generative Adversarial Networks.
  • keras-vis - Neural network visualization toolkit for keras
  • tensorflow-MNIST-GAN-DCGAN - Tensorflow implementation of Generative Adversarial Networks (GAN) and Deep Convolutional Generative Adversarial Netwokrs for MNIST dataset.
  • GAN-MNIST - Generative Adversarial Network for MNIST with tensorflow
  • progressive_growing_of_gans - Progressive Growing of GANs for Improved Quality, Stability, and Variation
  • Stop-motion-OBJ - A Blender add-on for importing a sequence of OBJ meshes as frames
  • python-plyfile - NumPy-based text/binary PLY file reader/writer for Python
  • cat - Arnold Cat
  • shirts - T-Shirts, Feminism, Parenting, and Data Science
  • Eigenstyle - Principal Component Analysis and Fashion

R

  • vioplot - Development version of vioplot R package (CRAN maintainer)

Rust

  • tv - 📺(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
  • fd - A simple, fast and user-friendly alternative to ‘find’
  • starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
  • static-analysis - ⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.

Shell

  • dispnet-flownet-docker - Dockerfile and runscripts for DispNet and FlowNet1 (estimation of disparity and optical flow)
  • android-udev-rules - Android udev rules list aimed to be the most comprehensive on the net

TeX

  • tufte-latex - A Tufte-inspired LaTeX class for producing handouts, papers, and books
  • latex-gost-template - Шаблон для создания документов latex по ГОСТ: отчетов о НИР, курсовыx, рефератов, дипломов и др.

TypeScript

  • hiplot - HiPlot makes understanding high dimensional data easy
  • tensorboard - TensorFlow’s Visualization Toolkit

XSLT

  • docs - Стиль библиографии для Word по ГОСТ Р ИСО 7.0.5 2008