Showing 32 of 68 projects
A curated list of awesome resources for learning about Zero-Knowledge Proofs (ZKPs), including tutorials, courses, implementations, and applications.
A free Chinese book teaching how to analyze and manipulate Go source code using its Abstract Syntax Tree (AST).
A collection of classic algorithms and data structures implemented as single-header C++ files with demo programs.
A simple Minecraft-inspired demo written in Python and Pyglet, designed as an educational tool for learning programming.
A comprehensive guide with side-by-side examples comparing Go and Node.js for developers transitioning between the two languages.
Learn the Zig programming language by fixing tiny broken programs through hands-on exercises.
Interactive webapp for visualizing and experimenting with Rx Observable operator diagrams.
A collection of Jupyter notebooks accompanying a 10-part video series teaching machine learning with Python's scikit-learn library.
A free tutorial book teaching web development in Go without frameworks by building a todo list application.
An interactive resource to help developers find the right JavaScript array method for any task.
A collection of iOS 8 sample projects demonstrating new APIs and features from Apple's 2014 SDK.
A collection of well-known computer science algorithms and data structures implemented in Objective-C for educational purposes.
A toy implementation of an ERC20-like fungible token demonstrating Move language capabilities for secure smart contracts.
A Python and Pygame recreation of the first level from Super Mario Bros for educational purposes.
A Swift framework providing implementations of common data structures and algorithms with educational examples.
A React Native demo app that clones iOS's Stocks App with real Yahoo Finance data for iOS and Android.
Sample code demonstrating iOS application design patterns in Swift from the App Architecture book.
A comprehensive beginner-to-advanced tutorial for learning reactive programming with RxJava on the JVM.
An easy-to-learn Python library for creating 2D video games, ideal for beginners and those avoiding complex frameworks.
Basic implementations of standard cryptography algorithms for educational and pragmatic purposes.
A pure Python computer vision library based on the book 'Programming Computer Vision with Python'.
Source code for the original Rogue Legacy game, built with the FNA framework.
A Swift playground cheat-sheet illustrating the SOLID principles of object-oriented design with practical examples.
A configurable terminal text editor written in Rust with UTF-8 support, syntax highlighting, and a strict 1024-line code limit.
A terminal-based star map that displays real-time celestial positions of stars, planets, and constellations using ASCII rendering.
An Xcode playground demonstrating all new Swift 4.0 language features with practical examples.
A collection of interactive machine learning experiments with Jupyter notebooks for training and browser demos for visualization.
A curated collection of high-quality deep learning resources, including courses, books, papers, libraries, and datasets.
A companion repository for the Total TypeScript book, providing interactive exercises to learn TypeScript through active problem-solving.
Python code and examples for Bayesian statistics from the book 'Think Bayes: Bayesian Statistics Made Simple'.
A collection of Go programming examples covering beginner to expert topics, from basic syntax to advanced applications.
A simple, configurable web server written entirely in bash for educational and experimental use.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.