An open API service indexing awesome lists of open source software.

awesome-list

A list of useful stuff in Machine Learning, Computer Graphics, Software Development, ...
https://github.com/johnhany/awesome-list

Last synced: 5 days ago
JSON representation

  • Programming Language Tutorials

    • Others

      • RecLearn - Recommender Learning with Tensorflow2.x.
      • deep-ctr-prediction - CTR prediction models based on deep learning.
      • AI-RecommenderSystem - 推荐系统领域的一些经典算法模型。
      • Recommend-System-TF2.0 - 经典推荐算法的原理解析及代码实现。
      • SparkCTR - CTR prediction model based on spark(LR, GBDT, DNN).
      • Deep_Rec - 推荐算法相关代码、文档、资料
      • Surprise - A Python scikit for building and analyzing recommender systems.
      • Implicit - Fast Python Collaborative Filtering for Implicit Feedback Datasets.
      • LightFM - A Python implementation of LightFM, a hybrid recommendation algorithm.
      • RecBole - A unified, comprehensive and efficient recommendation library for reproducing and developing recommendation algorithms.
      • DeepCTR - Easy-to-use,Modular and Extendible package of deep-learning based CTR models.
      • DeepCTR-Torch - Easy-to-use,Modular and Extendible package of deep-learning based CTR models.
      • RecSys - 计算广告/推荐系统/机器学习(Machine Learning)/点击率(CTR)/转化率(CVR)预估/点击率预估。
      • Awesome-RecSystem-Models - Implements of Awesome RecSystem Models with PyTorch/TF2.0.
  • Reinforcement Learning

    • Others

      • Self-Driving-Car-in-Video-Games - A deep neural network that learns to drive in video games.
      • AnimalAI 3 - Olympics)** - AAI supports interdisciplinary research to help better understand human, animal, and artificial cognition.
      • OpenAI Gym - A toolkit for developing and comparing reinforcement learning algorithms by OpenAI.
      • TF-Agents - A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning.
      • TensorLayer - A novel TensorFlow-based deep learning and reinforcement learning library designed for researchers and engineers.
      • Tensorforce - A TensorFlow library for applied reinforcement learning.
      • ReAgent - An open source end-to-end platform for applied reinforcement learning by Facebook.
      • Dopamine - A research framework for fast prototyping of reinforcement learning algorithms.
      • Vowpal Wabbit - A fast, flexible, online, and active learning solution for solving complex interactive machine learning problems.
      • PFRL - A PyTorch-based deep reinforcement learning library.
      • garage - A toolkit for reproducible reinforcement learning research.
      • PyRobot - An Open Source Robotics Research Platform.
      • AirSim - Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research.
      • OpenAI Baselines - A set of high-quality implementations of reinforcement learning algorithms.
      • Stable Baselines - A fork of OpenAI Baselines, implementations of reinforcement learning algorithms.
      • Stable Baselines3 - A set of reliable implementations of reinforcement learning algorithms in PyTorch.
      • FinRL - The first open-source framework to show the great potential of financial reinforcement learning.
      • AnimalAI-Olympics - Code repository for the Animal AI Olympics competition.
      • self-driving-car - The Udacity open source self-driving car project.
      • PySC2 - StarCraft II Learning Environment.
      • Acme - A research framework for reinforcement learning by DeepMind.
      • DeepMind Lab - A customisable 3D platform for agent-based AI research.
      • RLax - A library built on top of JAX that exposes useful building blocks for implementing reinforcement learning agents.
      • ViZDoom - Doom-based AI Research Platform for Reinforcement Learning from Raw Visual Information.
  • Security

    • For Java

      • Vulhub - Pre-Built Vulnerable Environments Based on Docker-Compose.
      • hackingtool - ALL IN ONE Hacking Tool For Hackers.
      • sqlmap - Automatic SQL injection and database takeover tool.
      • detect-secrets - An enterprise friendly way of detecting and preventing secrets in code.
      • Safety - Safety checks Python dependencies for known security vulnerabilities and suggests the proper remediations for vulnerabilities detected.
      • Bandit - A tool designed to find common security issues in Python code.
      • Mattermost - An open source platform for secure collaboration across the entire software development lifecycle.
  • Time-Series & Financial

    • Others

      • Prophet - Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
      • darts - A python library for easy manipulation and forecasting of time series.
      • GluonTS - Probabilistic time series modeling in Python.
      • tslearn - A machine learning toolkit dedicated to time-series data.
      • sktime - A unified framework for machine learning with time series.
      • STUMPY - A powerful and scalable Python library for modern time series analysis.
      • StatsForecast - Offers a collection of widely used univariate time series forecasting models, including automatic ARIMA and ETS modeling optimized for high performance using numba.
      • Pmdarima - A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.
      • Qlib - 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.
      • IB-insync - Python sync/async framework for Interactive Brokers API.
      • ffn - A financial function library for Python.
      • bt - A flexible backtesting framework for Python used to test quantitative trading strategies, based on ffn.
      • finmarketpy - Python library for backtesting trading strategies & analyzing financial markets.
      • TensorTrade - An open source reinforcement learning framework for training, evaluating, and deploying robust trading agents, based on TensorFlow.
      • TF Quant Finance - High-performance TensorFlow library for quantitative finance.
      • Pandas TA - An easy to use library that leverages the Pandas package with more than 130 Indicators and Utility functions and more than 60 TA Lib Candlestick Patterns.
      • pyts - A Python package for time series classification.
      • CryptoSignal - A command line tool that automates your crypto currency Technical Analysis (TA).
      • Catalyst - An algorithmic trading library for crypto-assets written in Python.
  • Web Development

    • C++/C Toolkit

      • React - A declarative, efficient, and flexible JavaScript library for building user interfaces.
      • Django - A high-level Python web framework that encourages rapid development and clean, pragmatic design.
      • jQuery - jQuery JavaScript Library.
      • jQuery UI - The official jQuery user interface library.
      • Ant Design - An enterprise-class UI design language and React UI library.
      • Hugo - The world’s fastest framework for building websites.
      • Hexo - A fast, simple & powerful blog framework, powered by Node.js.
      • Jekyll - A blog-aware static site generator in Ruby.
      • Gutenberg - The Block Editor project for WordPress and beyond.
      • Wasmer - The leading WebAssembly Runtime supporting WASI and Emscripten.
      • Ghost - Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.
      • Mercury - Convert Python notebook to web app and share with non-technical users.
      • Stylus - Expressive, robust, feature-rich CSS language built for nodejs.
      • D3 - A JavaScript library for visualizing data using web standards.
      • Paramiko - The leading native Python SSHv2 protocol library.
      • Netmiko - Multi-vendor library to simplify Paramiko SSH connections to network devices.
      • Storybook - A frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.
      • ProjectVisBug - FireBug for designers › Edit any webpage, in any state.
      • readthedocs.org - The source code that powers readthedocs.org
      • reactnative.dev - Configuration and documentation powering the React Native website.
      • Clone Wars - 100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.
      • 50projects50days - 50+ mini web projects using HTML, CSS & JS.
      • Public APIs - A collective list of free APIs
      • WebKit - The browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
      • PhantomJS - Scriptable Headless Browser.
      • Open-IM-Server - Open source Instant Messaging Server.
      • progress-bar - Flask API for SVG progress badges.
      • ScrollMagic - The javascript library for magical scroll interactions.
      • KaTeX - Fast math typesetting for the web.
      • Brook - A cross-platform network tool designed for developers.
      • pixelmatch - The smallest, simplest and fastest JavaScript pixel-level image comparison library.
      • kcptun - A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64
      • mall-swarm - 是一套微服务商城系统,采用了 Spring Cloud 2021 & Alibaba、Spring Boot 2.7、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
      • bbs-go - 基于Golang的开源社区系统。
      • py12306 - 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理
      • heti - 赫蹏(hètí)是专为中文内容展示设计的排版样式增强。它基于通行的中文排版规范而来,可以为网站的读者带来更好的文章阅读体验。
      • spring-boot-examples - Spring Boot 教程、技术栈示例代码,快速简单上手教程。
      • SpringBoot-Learning - Spring Boot基础教程。
      • big-react - 从零实现 React v18 的核心功能。
      • visual-drag-demo - 一个低代码(可视化拖拽)教学项目。
      • Waypoints - A library that makes it easy to execute a function whenever you scroll to an element.
      • flv.js - HTML5 FLV Player
      • cim - 适用于开发者的分布式即时通讯系统
  • Windows

    • JavaScript

      • winget - Windows Package Manager Client.
      • Scoop - A command-line installer for Windows.
      • Windows Terminal - The new Windows Terminal and the original Windows console host, all in the same place!
      • Windows Calculator - A simple yet powerful calculator that ships with Windows.
      • WoeUSB - A Microsoft Windows USB installation media preparer for GNU+Linux.
      • ReShade - A generic post-processing injector for games and video software.
      • pygta5 - Explorations of Using Python to play Grand Theft Auto 5.
      • Borderless Gaming - Play your favorite games in a borderless window; no more time consuming alt-tabs.
      • Revive Compatibility Layer - Play Oculus-exclusive games on the HTC Vive or Valve Index.
      • QuickLook - Bring macOS “Quick Look” feature to Windows.
      • Debloat Windows 10 - A Collection of Scripts Which Disable / Remove Windows 10 Features and Apps.
      • CleanMyWechat - 自动删除 PC 端微信缓存数据,包括从所有聊天中自动下载的大量文件、视频、图片等数据内容,解放你的空间。
      • Watt Toolkit - 一个开源跨平台的多功能 Steam 工具箱。