Dynamic Pong: Territory Conquest Meets Classic Physics
How I used GitHub Copilot to build a multi-area competitive pong game where balls battle for territory. A journey into AI-assisted game development.
Viewing all content tagged with typescript
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.
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:
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 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.
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:
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.
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.
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.
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 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.
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.
All data is fetched from public resources.
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.
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:
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:
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.
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:
Key Features:
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.
A generative art playground and toolkit for creating algorithmic artwork. Features multiple art generators including binary patterns from images, Minecraft-style faces, chaos lines, circles, freeform shapes, magic circles, sand storms, and sand walk animations.
Art u11g is a generative art playground and toolkit that allows users to create algorithmic artwork through various generators and interactive tools. The platform provides a creative coding environment where artists and developers can explore different generative art techniques.
Available Generators:
Features:
Perfect for creative coders, digital artists, and anyone interested in exploring algorithmic art and generative design patterns.
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.
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.
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.
Discover how flethy can help you integrate with hundreds of popular APIs, connect them as flows, and execute them in the cloud. Learn how to use this powerful framework to automate your workflows and save time and money.
If you are looking for a way to access hundreds of APIs in the cloud, you may want to check out flethy. flethy.com is a framework that allows you to integrate with lots of popular APIs, such as Google, Mixpanel, Twitter, Stripe, and more. You can also connect these APIs as flows, which are sequences of actions that perform a specific task. For example, you can create a flow that sends an email to your customers when they make a purchase, or a flow that posts a tweet when you publish a new blog post. flethy also lets you execute these flows in the cloud, which means you don’t have to worry about hosting, scaling, or maintaining your own servers.
This is an POC for a Maker Oracles Dashboard. It collects data from the data feeds (peer to peer network), uses a TheGraph subgraph to get latest price updates on chain and illustrates all the data in a nice dashboard.
This is an POC for a Maker Oracles Dashboard. It collects data from the data feeds (peer to peer network), uses a TheGraph subgraph to get latest price updates on chain and illustrates all the data in a nice dashboard.
That's a fun project that uses canvas to generate and combine different images and shapes. The idea was born when I was playing around with shapes to create a new Camunda item.
That’s a fun project that uses canvas to generate and combine different images and shapes. The idea was born when I was playing around with shapes to create a new Camunda item.
Your chic web3 identity and profile, powered by Ethereum and IPFS
Your chic web3 identity and profile, powered by Ethereum and IPFS
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.
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.
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.
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.
A webapp that aggregates and visualizes diverse data from the MakerDAO ecosystem regarding delegates.
A webapp that aggregates and visualizes diverse data from the MakerDAO ecosystem regarding delegates.
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.
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.
2050 unique trees of life NFTs. Every tree has its own unique traits and is generated with different properties.
2050 unique trees of life NFTs. Every tree has its own unique traits and is generated with different properties.
100 OpenSea collections analyzed reg connecting collections
100 OpenSea collections analyzed reg connecting collections
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.
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.
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:
Let’s get started!
Never spend time again to create awesome screenshots of your websites.
Never spend time again to create awesome screenshots of your websites.
When I first saw a Dot calendar I was super taken with the concept. However, I wanted to customize the calendar to my needs, like using my own colors, storing already known dates, etc. Since I didn't find a service that does everything, I wrote my own little tool. It creates a calendar for a certain year, with a defined color set and with my calendar entries. I have the result produced in a print shop and I am very happy with it.
When I first saw a Dot calendar I was super taken with the concept. However, I wanted to customize the calendar to my needs, like using my own colors, storing already known dates, etc. Since I didn’t find a service that does everything, I wrote my own little tool. It creates a calendar for a certain year, with a defined color set and with my calendar entries. I have the result produced in a print shop and I am very happy with it.
Decentralized and encrypted filesharing via IPFS and permission and rights management via an Ethereum contract.
Decentralized and encrypted filesharing via IPFS and permission and rights management via an Ethereum contract.
How I used GitHub Copilot to build a multi-area competitive pong game where balls battle for territory. A journey into AI-assisted game development.
Cloudflare pages direct upload with stable preview urls. I switched all my projects to Monorepos this year, and I use Cloudflare Pages intensively.
That's a twitter thread made with flethy. Setup in less than 5 minutes. Create a thread with a single command. Don't trust any 3rd party service.
So now how about just deploying this description to the cloud, and it will be executed there, and you don’t have to worry about it yourself.
Cut a few braids - new NPM package. web3nao http-configs is a zero-dependency library that provides http configs for a number of web3 (and web2) APIs.
Automatically update data and commit using Github Actions. For a single page application, various data sources are tapped.
Aren't the standard actions going too far for you? Write your own one! I’m currently working on a new NPM package that is supposed to be an abstraction layer for API endpoints.
Screenshots - a perfect task to automate! My Github Action is essentially a small NodeJS app that ships as a Dockerfile and can be found in the Marketplace.
How do I implement a command line tool? I’m a software engineer, so I expect a direction in which a product should be developed.