Open Source Tutors

Projects

Take a look at our registry of open-source projects across a diverse array of interests.

PyHealth Picture

PyHealth

Healthcare Informatics Library in Python

Healthcare AI and Informatics Library run by the Sun Lab at UIUC

Links: Profile GitHub

Tags: Artificial Intelligence, Computer Science, Python, Healthcare, Science,

Ansible Picture

Ansible

Ansible is a radically simple IT automation system.

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.

Links: Profile Github Website

Tags: Python, IT, Information Technology, Azure,

mem0 Picture

mem0

The Memory Layer for Personalized AI

Mem0 ("mem-zero") enhances AI assistants and agents with an intelligent memory layer, enabling personalized AI interactions. It remembers user preferences, adapts to individual needs, and continuously learns over time—ideal for customer support chatbots, AI assistants, and autonomous systems.

Links: Profile Github Website

Tags: AI, assistant, memory, intelligent, learning, autonomous,

FastAPI Picture

FastAPI

FastAPI framework, high performance, easy to learn, fast to code, ready for production

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints.

Links: Profile Github Website

Tags: Python, API, Web, Web Development,

Jupyter Notebook Picture

Jupyter Notebook

The Jupyter notebook is a web-based notebook environment for interactive computing.

The Jupyter notebook is a web-based notebook environment for interactive computing.

Links: Profile Github Website

Tags: Python, Data, Notebook,

matplotlib Picture

matplotlib

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Matplotlib produces publication-quality figures in a variety of hardcopy formats and interactive environments across platforms. Matplotlib can be used in Python scripts, Python/IPython shells, web application servers, and various graphical user interface toolkits.

Links: Profile Github Website

Tags: Python, Data, Data Visualization, Graphs,

pandas Picture

pandas

A Powerful Python Data Analysis Toolkit

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

Links: Profile Github Website

Tags: Python, Data Analysis, R, Statistics,

pytest Picture

pytest

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

Links: Profile Github Website

Tags: Python, Test, Testing,

PyTorch Picture

PyTorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

PyTorch is a Python package that provides two high-level features: Tensor computation (like NumPy) with strong GPU acceleration Deep neural networks built on a tape-based autograd system You can reuse your favorite Python packages such as NumPy, SciPy, and Cython to extend PyTorch when needed.

Links: Profile Github Website

Tags: Python, Machine Learning, Artificial Intelligence, Statistics, Mathematics, Science,

scikit-learn Picture

scikit-learn

scikit-learn: machine learning in Python

scikit-learn is a Python module for machine learning built on top of SciPy and is distributed under the 3-Clause BSD license. The project was started in 2007 by David Cournapeau as a Google Summer of Code project, and since then many volunteers have contributed. See the About us page for a list of core contributors. It is currently maintained by a team of volunteers.

Links: Profile Github Website

Tags: Python, Machine Learning, Artificial Intelligence,

scrapy Picture

scrapy

Scrapy, a fast high-level web crawling & scraping framework for Python.

Scrapy is a web scraping framework to extract structured data from websites. It is cross-platform, and requires Python 3.9+. It is maintained by Zyte (formerly Scrapinghub) and many other contributors.

Links: Profile Github Website

Tags: Python, Scraping, Web,

Ruby on Rails Picture

Ruby on Rails

Compress the complexity of modern web apps.

Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers: Model, View, and Controller, each with a specific responsibility.

Links: Profile Github Website

Tags: Ruby, Rails, Web, Application, MVC,

TypeScript Picture

TypeScript

TypeScript is JavaScript with syntax for types.

TypeScript is a language for application-scale JavaScript. TypeScript adds optional types to JavaScript that support tools for large-scale JavaScript applications for any browser, for any host, on any OS. TypeScript compiles to readable, standards-based JavaScript. Try it out at the playground, and stay up to date via our blog and Twitter account.

Links: Profile Github Website

Tags: JavaScript, TypeScript, Web, Application,

Visual Studio Code Picture

Visual Studio Code

The open source AI code editor

This repository ("Code - OSS") is where we (Microsoft) develop the Visual Studio Code product together with the community. Not only do we work on code and issues here, we also publish our roadmap, monthly iteration plans, and our endgame plans. This source code is available to everyone under the standard MIT license.

Links: Profile Github Website

Tags: Python, Editor, IDE,

React Styleguidist Picture

React Styleguidist

Isolated React component development environment with a living style guide

React Styleguidist is a component development environment with hot reloaded dev server and a living style guide that you can share with your team. It lists component propTypes and shows live, editable usage examples based on Markdown files. Check out the demo style guide.

Links: Profile Github Website

Tags: React, JavaScript, Web, Frontend, Style, Guide,

Neovim Picture

Neovim

Vim-fork focused on extensibility and usability

Neovim is a project that seeks to aggressively refactor Vim in order to: Simplify maintenance and encourage contributions Split the work between multiple developers Enable advanced UIs without modifications to the core Maximize extensibility

Links: Profile Github Website

Tags: Vim, Terminal, Emulator,

Appsmith Picture

Appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

Organizations build custom applications like dashboards, admin panels, customer 360, IT automation, and service management tools to help their teams work more efficiently and effectively. Appsmith is an open-source low-code platform that streamlines custom application development, deployment, and maintenance. Learn more on our website.

Links: Profile Github Website

Tags: Admin, Panels, Tools, Dashboards, API, Databases, Data,

AncientBeast Picture

AncientBeast

The Turn Based Strategy Game/eSport. Master your beasts! 🐺

Ancient Beast is a turn based strategy indie game project played online against other people featuring a wide variety of creatures to acquire, putting them to use in order to defeat your opponents. This project was carefully designed to be easy to learn, fun to play and hard to master. We hope you'll enjoy it!

Links: Profile Github Website

Tags: TypeScript, JavaScript, Less, EJS,

PouchDB Picture

PouchDB

🦘 - PouchDB is a pocket-sized database.

PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser. PouchDB was created to help web developers build applications that work as well offline as they do online.

Links: Profile Github Website

Tags: JavaScript, Database,

Altair Picture

Altair

✨⚡️ A feature-rich GraphQL Client for all platforms.

Altair is a beautiful feature-rich GraphQL Client IDE for all platforms. Altair GraphQL Client helps you debug GraphQL queries and implementations - taking care of the hard part so you can focus on actually getting things done.

Links: Profile Github Website

Tags: TypeScript, Vue, HTML, CSS, JavaScript, GraphQL, Client, IDE,

Semantic UI React Picture

Semantic UI React

The official Semantic-UI-React integration

The official Semantic-UI-React integration

Links: Profile Github Website

Tags: JavaScript, TypeScript, Semantic, UI,

SerenityOS Picture

SerenityOS

A graphical Unix-like operating system for desktop computers!

SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core. It flatters with sincerity by stealing beautiful ideas from various other systems. Roughly speaking, the goal is a marriage between the aesthetic of late-1990s productivity software and the power-user accessibility of late-2000s *nix. This is a system by us, for us, based on the things we like.

Links: Profile Github Website

Tags: C++, JavaScript, HTML, C, Shell, OS, Operating System, Retro, 64-bit, x86, Arm, RISC-V, 90s,

CloudQuery Picture

CloudQuery

The developer first cloud governance platform

CloudQuery is an asset inventory platform that enables bringing data from a wide variety of sources sources to discover, monitor, secure, and optimize your cloud infrastructure with SQL.

Links: Profile Github Website

Tags: Go, Python, TypeScript, JavaScript, Java, Cloud, SQL, infrastructure,

public-apis Picture

public-apis

A collective list of free APIs

The Public APIs repository is manually curated by community members like you and folks working at APILayer. It includes an extensive list of public APIs from many domains that you can use for your own products. Consider it a treasure trove of APIs well-managed by the community over the years. APILayer is the fastest way to integrate APIs into any product. Explore APILayer APIs here for your next project. Join our Discord server to get updates, ask questions, get answers, random community calls, and more.

Links: Profile Github Website

Tags: Python, API, Public,

Homebrew Picture

Homebrew

🍺 The missing package manager for macOS (or Linux)

Homebrew installs the stuff you need that Apple (or your Linux system) didn’t. Homebrew installs packages to their own directory and then symlinks their files into /opt/homebrew (on Apple Silicon). Homebrew won’t install files outside its prefix and you can place a Homebrew installation wherever you like. Trivially create your own Homebrew packages. It’s all Git and Ruby underneath, so hack away with the knowledge that you can easily revert your modifications and merge upstream updates.

Links: Profile Github Website

Tags: Git, Ruby, Homebrew, package, manager, macOS, Linux, Terminal, shell,

Rust Picture

Rust

Empowering everyone to build reliable and efficient software.

This is the main source code repository for Rust. It contains the compiler, standard library, and documentation. Performance: Fast and memory-efficient, suitable for critical services, embedded devices, and easily integrated with other languages. Reliability: Our rich type system and ownership model ensure memory and thread safety, reducing bugs at compile-time. Productivity: Comprehensive documentation, a compiler committed to providing great diagnostics, and advanced tooling including package manager and build tool (Cargo), auto-formatter (rustfmt), linter (Clippy) and editor support (rust-analyzer).

Links: Profile Github Website

Tags: Language, Rust, Standard, Library,

DuckStation Picture

DuckStation

Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64

DuckStation is an simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability. The goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues.

Links: Profile Github

Tags: C++, C, Games, Emulator, PlayStation,

Ansel Picture

Ansel

A darktable fork minus the bloat plus some design vision.

Ansel is a better future for Darktable, designed from real-life use cases and solving actual problems, by the guy who did the scene-referred workflow and spent these past 4 years working full-time on Darktable. It is forked on Darktable 4.0, and is compatible with editing histories produced with Darktable 4.0 and earlier. It is not compatible with Darktable 4.2 and later and will not be, since 4.2 introduces irresponsible choices that will be the burden of those who commited them to maintain, and 4.4 will be even worse.

Links: Profile Github Website

Tags: C, Lua, C++, Photo, Editing, Art,

Bitwarden Client Picture

Bitwarden Client

Bitwarden client apps (web, browser extension, desktop, and cli).

This repository houses all Bitwarden client applications except the mobile applications

Links: Profile Github Website Careers

Tags: Security, TypeScript, HTML,

FreeTube Picture

FreeTube

An Open Source YouTube app for privacy

FreeTube is an open source desktop YouTube player built with privacy in mind. Use YouTube without advertisements and prevent Google from tracking you with their cookies and JavaScript. Available for Windows (10 and later), Mac (macOS 11 and later) & Linux thanks to Electron.

Links: Profile Github Website

Tags: JavaScript, Vue, CSS, YouTube, Video, Player, Privacy, Ad-Free, Electron, EJS, Windows, macOS, Linux,

howdy Picture

howdy

🛡️ Windows Hello™ style facial authentication for Linux

Howdy provides Windows Hello™ style authentication for Linux. Use your built-in IR emitters and camera in combination with facial recognition to prove who you are. Using the central authentication system (PAM), this works everywhere you would otherwise need your password: Login, lock screen, sudo, su, etc.

Links: Profile Github

Tags: Python, C++, Facial Recognition, Linux, Privacy, Authentication, Camera, IR,

AppFlowy Picture

AppFlowy

AppFlowy is the AI workspace where you achieve more without losing control of your data

Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.

Links: Profile Github Website Careers

Tags: Dart, Rust, C++, Notion, Productivity, Workspace, Privacy,

Flutter Picture

Flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

Links: Profile Github Website Careers

Tags: Dart, C++, Java, Google, SDK, Mobile, Web, Desktop,

Signal Picture

Signal

A private messenger for Android.

Signal is a simple, powerful, and secure messenger. Signal uses your phone's data connection (WiFi/3G/4G/5G) to communicate securely. Millions of people use Signal every day for free and instantaneous communication anywhere in the world. Send and receive high-fidelity messages, participate in HD voice/video calls, and explore a growing set of new features that help you stay connected. Signal’s advanced privacy-preserving technology is always enabled, so you can focus on sharing the moments that matter with the people who matter to you. Currently available on the Play Store and signal.org.

Links: Profile Github Website Careers

Tags: Kotlin, Java, Messaging, App, Privacy,

Webpack Picture

Webpack

Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

Links: Profile Github Website

Tags: JavaScript, Module, Bundler,

Babel Picture

Babel

🐠 Babel is a compiler for writing next generation JavaScript.

🐠 Babel is a compiler for writing next generation JavaScript.

Links: Profile Github Website

Tags: JavaScript, Web, Compiler,

Node Picture

Node

Node.js JavaScript runtime ✨🐢🚀✨

Node.js is an open-source, cross-platform JavaScript runtime environment. For information on using Node.js, see the Node.js website. The Node.js project uses an open governance model. The OpenJS Foundation provides support for the project. Contributors are expected to act in a collaborative manner to move the project forward. We encourage the constructive exchange of contrary opinions and compromise. The TSC reserves the right to limit or block contributors who repeatedly act in ways that discourage, exhaust, or otherwise negatively affect other participants.

Links: Profile Github Website

Tags: JavaScript, C++, Python, C, Runtime,

DuckDuckGo Browser Extensions Picture

DuckDuckGo Browser Extensions

DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.

DuckDuckGo Firefox, Chrome, and Edge extensions. Visit our Web Tracking Protections page to learn how each of our web tracking protections works and how they work together in our browser extensions and apps to provide overlapping protection. DuckDuckGo Privacy Extensions is distributed under the Apache 2.0 License.

Links: Profile Github Website Careers

Tags: JavaScript, Browser, Extension, Chrome, Firefox, Privacy,

React Native Picture

React Native

A framework for building native applications using React

React Native brings React's declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform. Declarative. React makes it painless to create interactive UIs. Declarative views make your code more predictable and easier to debug. Component-Based. Build encapsulated components that manage their state, then compose them to make complex UIs. Developer Velocity. See local changes in seconds. Changes to JavaScript code can be live reloaded without rebuilding the native app. Portability. Reuse code across iOS, Android, and other platforms.

Links: Profile Github Website

Tags: C++, Kotlin, JavaScript, Objective-C++, Objective-C, Java, React, UI,

NumPy Picture

NumPy

The fundamental package for scientific computing with Python.

NumPy is an open source project that enables numerical computing with Python. It was created in 2005 building on the early work of the Numeric and Numarray libraries. NumPy will always be 100% open source software and free for all to use. It is released under the liberal terms of the modified BSD license. NumPy is developed in the open on GitHub, through the consensus of the NumPy and wider scientific Python community.

Links: Profile Github Website

Tags: Python, C, Statistical, Math, Numeric, Scientific, Computing,