A collection of essential developer utilities that work locally in your browser. No fancy UIs, no backends, no data collection - just the tools you need including JWT decoder, URL decoder, Cron expressions, JSON formatter, and more.
Art Blog
Boring Dev Tools is a collection of essential developer utilities designed with simplicity and privacy in mind. All tools run entirely in your browser with no backend required, ensuring your data never leaves your machine.
Key features:
Local First: Everything runs in your browser, no internet connection required after initial load
Privacy Focused: Your data is never sent to any server - it stays on your device
Browser Persistence: Uses local storage to save your data between sessions
Boring Design: No distractions, just functional tools that get the job done
Available tools include JWT decoder/validator, URL encoder/decoder, Cron expression builder, JSON formatter/validator, Base64 encoder/decoder, hash generators, and more. New tools are added regularly based on developer needs.
Perfect for developers who value privacy, simplicity, and tools that just work without the overhead of accounts, authentication, or cloud services.
Curated tools & knowledge for building modern AI-powered software. A comprehensive directory of Model Context Providers (MCPs), VSCode configs, prompts, instructions, articles, and tools for AI-assisted development.
Art Blog
Aime Directory is a curated platform for developers building AI-powered software. It provides a comprehensive collection of resources including Model Context Providers (MCPs), VSCode configurations, prompts, instructions, articles, and tools.
The directory features searchable and indexed content covering:
MCPs for extending AI capabilities
VSCode configuration presets for GitHub Copilot and other AI tools
Ready-to-use prompts for common development tasks
Framework-specific instruction files for TypeScript, Angular, Nest.js, and more
Curated articles about AI development practices
Developer tools for AI-assisted coding
Built with modern web technologies and kept intentionally minimal, Aime Directory helps developers discover and utilize the best tools and practices for AI-powered development workflows.
A curated directory of resources, tools, and best practices for the Camunda ecosystem. Discover connectors, templates, plugins, and community contributions for process automation and workflow orchestration.
Art Blog
Camunda Directory is a comprehensive resource hub for the Camunda process automation ecosystem. It serves as a central discovery platform for developers and business process experts working with Camunda Platform, Camunda Cloud, and related workflow technologies.
Empowering organizations to democratize data access and decision-making. Tools, resources, and best practices for making data accessible and actionable for everyone in your organization.
Art Blog
A tool to instantly understand the german political healthiness with understandable metrics and data.
A platform for tracking developer productivity and team health metrics. Monitor burnout indicators, code velocity, and collaboration patterns to build sustainable, high-performing engineering teams.
Art Blog
Dev Pulse is an analytics platform designed to help engineering leaders understand and improve team health, productivity, and sustainability. It provides actionable insights into developer wellbeing and team dynamics without invasive monitoring.
A multi-area competitive pong game where balls battle for territory. Watch as each ball defends its colored zone while trying to conquer others in this AI-designed physics playground.
Art Blog
Dynamic Pong is a competitive multi-area physics game that reimagines the classic Pong concept with territorial conquest mechanics. Instead of two paddles, multiple balls battle for control of a divided playing field.
How It Works:
The playing field is divided into configurable areas (default: 4)
Each area has a unique color pair: background and ball color (complementary)
Each ball starts randomly positioned in its home area
Balls move in physics-based trajectories, bouncing off walls at realistic angles
When a ball enters enemy territory, it “conquers” it by removing square bricks
A ball loses when its territory shrinks below 9x the ball’s size
The losing area is transferred to the ball with the smallest remaining territory
What Makes It Special: This entire game was conceptualized and implemented using GitHub Copilot. I saw others implementing dynamic pong variations and wanted to explore how AI could help me build a more feature-rich version with configurable parameters and strategic depth.
Configurable Options:
Field dimensions (square playing area)
Number of competing areas
Ball size (width/height)
Game speed and physics parameters
Built with React and Canvas, Dynamic Pong demonstrates how AI-assisted development can bring creative game concepts to life quickly while maintaining clean, maintainable code.
The Life Operating System - A local-first personal management platform with dashboards, notes, habits, tasks, and micro pages. Your data belongs to you, stored as files with infinite Git-based history and cross-platform sync.
Art Blog
Lifosy is a Life Operating System designed to help you organize and manage your personal and professional life without sacrificing data ownership or privacy. Built on the principle of “files over services,” Lifosy ensures your data always belongs to you.
Core Philosophy:
Ownership: Your data is stored as files. If Lifosy disappears, your data stays with you
Universal Access: Works on desktop, mobile, Windows, Mac, Linux, iOS, and Android
Simplicity: Just editing files - whether through the editor or widgets
Key Features:
Customizable Dashboards: Generate personal, work, or project dashboards in minutes with various widgets
Time-Travel History: Infinite history powered by Git - never lose a thought or idea
Supercharged Notes: Powerful editor that adapts to your thinking style
Habit Tracking: Intelligent habit tracking to build consistency
Brag Documents: Document your accomplishments and wins
Action Log: Task tracking that actually gets things done
Micro Pages: Free events, forms, biolinks, and points of interest without external services
RSS Reader: Manage and read your RSS feeds efficiently
Local-First Sync: Sync everything to your local machine with cloud backup
Lifosy combines the flexibility of file-based systems with the convenience of modern productivity apps, giving you complete control over your life’s data while maintaining simplicity and universal access.
DappHunter is for finding the coolest new dapps and/or for showcasing and receiving feedback on your dapps. Made without special backends, only smartcontracts, ipfs, and thegraph. This project was implemented during ETH Amsterdam 2022 Hackathon and won a prize by TheGraph.
Art Blog
Generate and mint your own punk! Since cryptopunks became very expensive and I’d like to get at least the art for me I’ve implemented my own punk project.
Generate and mint your own punk! Since cryptopunks became very expensive and I'd like to get at least the art for me I've implemented my own punk project.
Art Blog
Generate and mint your own punk! Since cryptopunks became very expensive and I’d like to get at least the art for me I’ve implemented my own punk project.
fcheat is for all who cannot remember all the commands ;) It is a CLI that can be extended with your own commands. It helps you to find your commands quickly.
Art Blog
fcheat is for all who cannot remember all the commands ;) It is a CLI that can be extended with your own commands. It helps you to find your commands quickly.
You are always looking for a volunteer? As the next chair for a meeting, as the next at the standup, ...? This miniapp helps you. Just publish a Google Spreadsheet with all participants and you are ready to go.
Art Blog
You are always looking for a volunteer? As the next chair for a meeting, as the next at the standup, …? This miniapp helps you. Just publish a Google Spreadsheet with all participants and you are ready to go.
This is a Github project I started with a colleague. We want to try out different techniques in Generative Art. We are also creating assets that we will use for a conference talk to generate art from a BPMN process using a BPMN process.
Art Blog
This is a Github project I started with a colleague. We want to try out different techniques in Generative Art. We are also creating assets that we will use for a conference talk to generate art from a BPMN process using a BPMN process.
Skunk Works is a collection of NFTs - unique digital collectibles, working within the Ethereum Blockchain given a high degree of autonomy. 10k skunks have been programmatically generated from a wide range of combinations, each with unique characteristics and different traits.
Art Blog
Skunk Works is a collection of NFTs - unique digital collectibles, working within the Ethereum Blockchain given a high degree of autonomy. 10k skunks have been programmatically generated from a wide range of combinations, each with unique characteristics and different traits.
If you want to try out Camunda Clouds Workflow Engine without implementing one line of code Restzeebe will help you. Register Service Workers, send messages or start new instances from your browser.
Art Blog
If you want to try out Camunda Clouds Workflow Engine without implementing one line of code Restzeebe will help you. Register Service Workers, send messages or start new instances from your browser.
Learn how to use a simple Electron app to switch between different Zeebe profiles and communicate with various Zeebe brokers. This can save you time and hassle when working with Zeebe, a cloud-native workflow engine for microservice orchestration.
Art Blog
If you are using Zeebe to automate your business processes, you may need to work with different Zeebe brokers depending on your project, environment, or client. However, switching between different Zeebe profiles can be tedious and error-prone, especially if you have to manually edit configuration files or environment variables.
That’s why I created a small Electron app that allows you to easily manage and switch between different Zeebe profiles. This app lets you create, edit, and delete Zeebe profiles, and automatically sets the appropriate environment variables for each profile. This way, you can communicate with any Zeebe broker without hassle.
In this article, I will show you how to use this app and how it can make your life easier when working with Zeebe. You will learn how to: