My Projects
Table of Contents
Here is a list of projects I have worked on. Some of them are finished, some are still in progress and some are just ideas.
Programming Languages#
Compilers, interpreters and other projects related to programming languages.
Lento#
A general purpose, strong and statically typed, lazy evaluated, programming language with aim to purify the object-oriented paradigm with functional concepts. Designed with a focus on simplicity and readability in mind.
![Lento logo](https://github.com/lento-lang/Lento/blob/main/assets/logo_white.png?raw=true)
A strongly typed, and expressive functional programming language
Mini#
A minimal programming language that is built for the purpose of teaching programming language design. The language is dynamically typed and expression-based. It is designed to be easy to learn and use. There are support for both functional and object oriented programming paradigms.
![Mini logo](https://github.com/mini-lang/mini-lang/blob/main/assets/logo_small.png?raw=true)
The example mini programming language written for the “Write a language in a week” series.
WebX#
A DSL and framework for building minimal but powerful hypermedia system driven web backends and REST API development using a HTML first approach.
![WebX logo](https://github.com/webx-net/webx/blob/master/assets/logo_grad.png?raw=true)
A DSL and framework for hypermedia system driven web backends, and API development.
Development Tools#
Tools and utilities for development and programming.
APC#
A collection of yet “Another Parser Combinator” libraries made to build optimized, powerful and flexible parsers in a variety of languages.
Another Parser Combinator for C#
Knight#
A MVC REST framework for Deno built on Oak and inspired by Spring Boot. Build scalable controller-based CRUD APIs with ease.
![Knight logo](https://raw.githubusercontent.com/WilliamRagstad/Knight/main/assets/logo.png)
MVC web server framework for Deno 🦕 built on Oak
Pond#
A fully customizable and flexible static website generator inspired by Django (or Jinja) templates. You write all the content in Markdown, which is then combined with the correct HTML template and CSS stylesheet to produce a finished page.
![Pond logo](https://github.com/WilliamRagstad/Pond/raw/master/assets/logo.png)
A fully customizable and flexible static website generator
Services and Technologies#
Products, websites, APIs, platforms, Software/Platform/etc as a Service (SaaS), or other technologies.
Quansy#
A comprehensive platform for data and content management, intended to be an all-in-one service for websites and applications. It is designed to be simple, fast and secure. It is built with a focus on performance and scalability.
![Quansy logo](https://quansycms.wordpress.com/wp-content/uploads/2019/06/cropped-logo-1.png)
There are no articles to list here yet.