Skip to main content
mmarkk@arch : ~ $ ./tools.sh --list

# Tools

Utilities and applications I use for software development

Installed packages (17)
digital-ocean v1.0.0

Digital Ocean

Cloud Server Hosting

Digital Ocean

Digital Ocean is my preferred cloud server provider for hosting Django applications, API's and databases.

pkg:digital-ocean
django v1.0.0

Django

Web application development framework

Django

Django has been my goto framework for web applications requiring complex business logic and database integration.

pkg:django
django-rest-framework v1.0.0

Django Rest Framework

Backend API Framework

Django Rest Framework

I use the Django Rest Framework to provide API's for a number of applications and websites, including this site. It's integration with Django makes it easy and simple to expose API's for database models.

pkg:django-rest-framework
github v1.0.0

Github

Source code repository

Github

All my source code is stored on GitHub. Any code I have written that can be used outside the organisation it was intended for is available as a public repository.

pkg:github
go v1.0.0

Go

Backend, API and System Integration

I use Go mainly for development of API’s and for integration and manipulation of data services.

pkg:go
javascript v1.0.0

Javascript

Front End Web Application Development Language

Javascript

Two years ago, I made it a personal goal to learn javascript. Two years later, and after discovering Svelte and SveletKit along the way I am now using javascript in most of my applications.

pkg:javascript
nginx v1.0.0

NGINX

Web Server and Reverse Proxy Software

NGINX

NGINX is my web server of choice for webservers that I set up and build from scratch. The relatively easy setup means I can quickly get a working web application setup using the NGINX/Gunicorn/Django technology stack.

pkg:nginx
omarchy-linux v1.0.0

Omarchy Linux

Development Operating System

Omarchy Linux is an opinionated, modern Linux distribution based on Arch Linux and the Hyprland tiling window manager, designed to provide a polished, productive, and immediately usable desktop experience for developers and power users. Created by DHH, this is my goto development operating system.

pkg:omarchy-linux
postgresql-database v1.0.0

PostgreSQL Database

Backend Database

PostgreSQL Database

I use PostgreSQL for all my Django web applications backend databases.

pkg:postgresql-database
python v1.0.0

Python

Data science and integration

I use python for data manipulation, data transformations and integration of systems.

pkg:python
svelte v1.0.0

Svelte

Font End Application Development Framework

Svelte

I discovered Svelte about 18 months ago and fell in love with its simplicity. Almost all my front-end applications and UI components are now written in Svelte/SvelteKit.

pkg:svelte
sveltekit v1.0.0

SvelteKit

Web Application Development Framework

SvelteKit

SvelteKit is the shizzle! I now almost exclusively develop my web applications in SvelteKit. It's a simple quick and fun framwork to work in. <a href="https://github.com/Rich-Harris">Rich Harris</a> is a genius!

pkg:sveltekit
tailwind-css v1.0.0

Tailwind CSS

Web and Mobile Application CSS Framework

Tailwind CSS

TailwindCSS is my current framework of choice. I often use TailwindUI to quickly prototype applications and more recently I have started to leverage the fantastic skeleton.dev

pkg:tailwind-css
typescript v1.0.0

Typescript

Front End Web Application Development Language

Typescript

More and more I am using Typescript in my SvelteKit applications. I'm still getting my head around this one... one of my current learning projects.

pkg:typescript
ubuntu-linux-server v1.0.0

Ubuntu Linux Server

Production Web Server Operating System

Ubuntu Linux Server

I use Ubuntu Linux Server on most of my cloud servers. Primarily I use this because my cloud service provider provides quick and simple Ubuntu server setup.

pkg:ubuntu-linux-server
vercel v1.0.0

Vercel

Frontend Deployment Environment

Vercel

I deploy almost all of my frontend applications on Vercel. Simple, quick and easy!

pkg:vercel
shadcn-svelte v1.0.0

shadcn-svelte

Sveltekit UI Component Library

shadcn-svelte is one of the UI component libraries I used for developing Sveltekit applications. It is component based, enabling on the components required to be included in your code, and everything is fully customizable.

pkg:shadcn-svelte
:: Synchronizing package databases...
:: 17 packages loaded
:: All systems operational
════════════════════════════════════════
$ echo "© 2026 mmarkk.dev"
Built with SvelteKit | Powered by caffeine | All systems operational