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
- C#
- C++
- CSS
- Cuda
- Cython
- Fortran
- Go
- HTML
- Java
- JavaScript
- Jupyter Notebook
- Kotlin
- Lua
- MATLAB
- Matlab
- Others
- PHP
- Python
- R
- Rust
- Shell
- TeX
- TypeScript
- XSLT
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 - 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
- reading-list - My reading list.
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 - 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 - 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
- CDCS - An open-source MATLAB® ADMM solver for partially decomposable conic optimization programs.
- awesome-low-light-image-enhancement - This is a resouce list for low light image enhancement
- single-shot-pro-cam-calib - [TASE & ISMAR’18] A Fast and Flexible Projector-Camera Calibration System
- gptoolbox - Matlab toolbox for Geometry Processing.
- sidd-ground-truth-image-estimation - Ground truth image estimation used for the Smartphone Image Denoising Dataset (SIDD)
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
- awesome-local-global-descriptor - My personal note about local and global descriptor
- hpatches-dataset - HPatches: Homography-patches dataset.
- Awesome-People-in-Computer-Vision -
- naming-cheatsheet - Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
- Visualize-Optimization-Algorithms - Visualization of numerical optimization algorithms
- awesome-holistic-3d - A list of papers and resources (data,code,etc) for holistic 3D reconstruction in computer vision
- Kimera - Index repo for Kimera code
- 3D-Machine-Learning - A resource repository for 3D machine learning
- apriltag-imgs - Pre-generated AprilTag images
- awesome-point-cloud-processing - A curated list of awesome Point Cloud Processing Resources, Libraries, Software
- awesome-public-datasets - A topic-centric list of HQ open datasets.
- awesome-point-cloud-analysis - A list of papers and datasets about point cloud analysis (processing)
- awesome-satellite-imagery-datasets - 🛰️ List of satellite image training datasets with annotations for computer vision and deep learning
- awesome-computer-vision - A curated list of awesome computer vision resources
- Machine-Learning-Links-And-Lessons-Learned - List of all the lessons learned, best practices, and links from my time studying machine learning
- awesome - 😎 Awesome lists about all kinds of interesting topics
- single_file_libs - List of single-file C/C++ libraries.
- simple-world-map - A simple SVG world map with ISO 3166-1 annotations
- cuda-linear-algebra - NVIDIA GPU computing power is unlocked by C-code and used to solve matrix equation AX=B using conjugate gradient method. User can select one of the following execution modes: pure CPU, BLAS(CPU), CUBLAS(GPU), mixed (CPU & GPU)
- awesome-opengl - A curated list of awesome OpenGL libraries, debuggers and resources.
- awesome_3DReconstruction_list - A curated list of papers & resources linked to 3D reconstruction from images.
PHP
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