Pinned Repositories
C-DataStructures
A library I am building of data structures that I am using for my projects in C.
Chorus-Game-Engine
Small graphics and game engine that I am using to familiarize myself with the vulkan grapihcs API.
CWebServer
A multithreaded web server written in C. Currently this is meant to be a basic example of something that can serve a simple web site/application. Could potentially grow in scope.
Envy-Rendering-Engine
This is a small 3D graphics engine built in webgl. It is meant to be used as an easy-to-use API to perform rendering functionality for you rather than using the webgl itself. It can currently do environment/cube mapping, has phong lighting, normal mapping, and a few more effects.
HelixTextEditor
Basic text editor in C for practice.
ImageProcessing
Process image files including png, jpg, bmp, and some more to perform transformations on them like encoding/decoding messages, colormapping, diffmapping, and more.
KaleidescopeLLVM
The LLVM language tutorial
Pegasus-Engine
Yet another graphics engine using Vulkan. This will support both Linux and Windows platforms (maybe Mac in the future idk) using their native windowing APIs rather than GLFW.
ViperLang-CXX
Systems programming language with Rust-like syntax with C++ interop
ViperLang-Rust
The Viper Programming Language compiler written in Rust!
raustin9's Repositories
raustin9/HelixTextEditor
Basic text editor in C for practice.
raustin9/KaleidescopeLLVM
The LLVM language tutorial
raustin9/C-DataStructures
A library I am building of data structures that I am using for my projects in C.
raustin9/Chorus-Game-Engine
Small graphics and game engine that I am using to familiarize myself with the vulkan grapihcs API.
raustin9/CWebServer
A multithreaded web server written in C. Currently this is meant to be a basic example of something that can serve a simple web site/application. Could potentially grow in scope.
raustin9/Envy-Rendering-Engine
This is a small 3D graphics engine built in webgl. It is meant to be used as an easy-to-use API to perform rendering functionality for you rather than using the webgl itself. It can currently do environment/cube mapping, has phong lighting, normal mapping, and a few more effects.
raustin9/ImageProcessing
Process image files including png, jpg, bmp, and some more to perform transformations on them like encoding/decoding messages, colormapping, diffmapping, and more.
raustin9/ParticleSwarmVis
raustin9/ThunderBirdCompiler
Compiler for ThunderBird language. Uses hand-built lexer and recursive descent parser for the front end. Back end will be handled using LLVM
raustin9/ViperLang-CXX
Systems programming language with Rust-like syntax with C++ interop
raustin9/Pegasus-Engine
Yet another graphics engine using Vulkan. This will support both Linux and Windows platforms (maybe Mac in the future idk) using their native windowing APIs rather than GLFW.
raustin9/ViperLang-Rust
The Viper Programming Language compiler written in Rust!
raustin9/AdventOfCode
My solutions for the Advent of Code game!
raustin9/ApolloEngine
Basic vulkan rendering engine
raustin9/c-game-engine
Simple game engine built in C and C++
raustin9/C-Lessons
These are some lessons I created for beginners to C++/programming. It goes into several topics from data types and IO to pointers.
raustin9/Cpp-TemplateProject
A shell for beginning new C++ projects with support for cross-platform support for compilation on both Windows and Linux. (Mac potentially as well)
raustin9/Hopfield-Neural-Network
C++ Implementation of a Hapfield neural network
raustin9/intro-cs-lessons
Some source code for some lessons I am making to help students that are first coming into university with no experience.
raustin9/Mantis
Http API and Backend server framework for C++
raustin9/MERNSocialMedia
Basic social media app built using MERN tech stack
raustin9/neovim-conf
My neovim dotfiles. Just a consistent place to store them so I can keep all instances of neovim consistent
raustin9/Pegasus
raustin9/phishing
Username and password phising website project made for school.
raustin9/PythonRenderer
Simple python 3D renderer for school project
raustin9/rust-gl
raustin9/rust_web_server_basic
This is a operational web server built in rust following the documentation Rust provides
raustin9/Sunrise
raustin9/vthread
A cross-platform threading library for c++
raustin9/webGL
Practice webgl