There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Containers
This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory.Ven
Vi Enhanced. A text editor which is an enhancement to vi, and is similar to vim, but written in Go.Chess
Chess simulation. Click on the piece to move, and the location to move it to. If the action is legal, it will be taken. The game is done once a King enters checkmate, or once there is a draw.ValleyOfDeath
You take control of an airship to battle waves of enemies, unlocking new ships as you progress. You can play a story mode, as well as an endless mode. To top it off, there is a soundtrack.PassKeep
Open-source local password manager which uses PBKDF2 hashing with random salts to store account passwords, and AES encryption in CBC mode to encrypt vault information.CategoricalSyllogism
Categorical syllogisms are generated from a user-customisable word bank. The fallacies the syllogism has committed — if any — are displayed. For each syllogism, a Venn diagram is also created.Bank
This program emulates an ATM.Ajedrez
Chess game with one or two players. In either mode, only valid moves can be performed. In one-player mode, minimax alpha-beta pruning is used to determine the computer's moves.RsaEncryption
Simple implementation of RSA Encryption.GameOfLife
This is a math-based simulation in which cells are activated or deactivated based on how many neighbours are nearby.GraphingCalculator
Graphs functions based on user-input.Encryption
This program contains two sub-routines: encryption and decryption.Sorting
Presents to the user 5 sorting algorithms. Used to compare efficiency of the 5 different algorithms.Adventure
Adventure is a roll-playing adventure game in which you can have many different encounters. Anything such as running away from quicksand to hitting Harambe with a stick.Maze
This is a recursive maze-solver. Given a starting and ending point, the shortest path will be displayed. The mazes used are randomly generated.PassCrack
Cracks a password using brute force and threading. The algorithm starts with a length of one, and uses threads to determine all solutions in that search space, and then goes on to do the same for each subsequent length until a password is found.monty_hall_simulation
Simulation of the monty hall problem.OurSpace
The OurSpace® social network.GeneticPID
Genetic Algorithm to compute the constants for a PID controller.GeneticMultiplexer
Uses genetic programming to compute the decision tree of a multiplexer.PasswordCreator
Creates a randomized password.Parser
This program parses through assembly. The user must run this program on command line using the program name as the first argument and the file to parse as the second argument. If parsing is successful, the user will be told how many total operations were performed, how many Load/Store operations there were, how many ALU operations there were, and how many Compare/Jump operations there were. If there were errors in the assembly code, the user will be told what the error is and what line it is on.AntColonyTSP
An approximation to the travelling salesperson problem using an ant colony system.Love Open Source and this site? Check out how you can help us