Michael Kolesidis (@michaelkolesidis)

Top repositories

1

javascript-software-synthesizer

JSS-01 | JavaScript Software Synthesizer
TypeScript
114
star
2

learnc

Educational material and examples for those interested in learning the C programming language
C
23
star
3

michaelkolesidis.com

My award-winning portfolio website / playground
TypeScript
22
star
4

emoji-minesweeper

Minesweeper made with emoji. The most fun way to play minesweeper! πŸ˜„
JavaScript
20
star
5

beachy-beachy-ball

A beach ball adventure! Can you make it to the end?
JavaScript
18
star
6

scratch-bonanza

An online scratchcard (instant lottery) game. Do you feel lucky?
TypeScript
16
star
7

rock-paper-scissors-3d

The classic game of rock, paper, scissors in 3D!
JavaScript
16
star
8

dragons_dice_roller

Dragon's Dice Roller is the first and (so far the only) open source RPG dice roller written in C available on GitHub. It aims to be a lightweight, simple, reliable and easy-to-use dice roller for any kind of role-playing game.
C
15
star
9

interwoven-oversemantization

A circle created by random lines. Made with p5.js
JavaScript
14
star
10

cherry-charm

An online 3D slot machine game.
TypeScript
13
star
11

terminal-online

A webpage styled like a terminal window using HTML & CSS. Exact replica of my iTerm2 configuration.
HTML
12
star
12

3d-cube-processing

A 3D cube rotating according to mouse movement
Processing
12
star
13

solar-system-2d-with-moons

Processing
12
star
14

minimal-online-text-editor

Ephemeral texts. No features.
HTML
12
star
15

electronic-drum-kit

An Electronic Drumkit that can be used with mouse or keyboard.
JavaScript
11
star
16

random-line-art-circle-video

A circle created by random lines. Line color determined by camera input.
Processing
11
star
17

image-explode-3d

Image explodes according to mouse movement.
Processing
11
star
18

calculator

CSS
10
star
19

3d-rotating-cubes

A small 3D cube rotating by itself and a large 3D cube whose rotation is controlled by mouse.
Processing
10
star
20

cubesphere

A cube rotating according to mouse movement placed inside a self-rotating sphere.
Processing
10
star
21

solar-system-3d

Processing
10
star
22

snake-array

The cursor shadow created a snake-like effect.
Processing
10
star
23

existential-clock

Processing
10
star
24

octabbit-rpg

Octabbit will be an RPG game, featuring a rabbit with octopus-like tentacles.
Processing
10
star
25

pong-processing

Pong game created with Processing
Processing
10
star
26

random-line-art

Processing
10
star
27

monsters-in-space

Monsters moving through space. Click mouse for stars.
Processing
10
star
28

ecosystem

A simple ecosystem of amoebas and bubbles.
Processing
10
star
29

background-remove

Takes live input from camera, removes the background and displays your background of choice.
Processing
10
star
30

balloon-rescue

Rescue the balloons from touching the spikes.
Processing
10
star
31

tictactoe-processing

A simple Tic-Tac-Toe game created with Processing.
Processing
10
star
32

circles-intersect-noise

Intersecting circles that produce noise and colors.
Processing
10
star
33

random-line-art-circle

A circle created by random lines.
Processing
10
star
34

drum-kit-reworked

An Electronic Drum Kit controlled with keys.
HTML
10
star
35

move-square

A simple SVG example featuring a movable square.
TypeScript
10
star
36

dom-window-manager

A simple window manager for DOM elements
TypeScript
10
star
37

javascript-examples

Educational material and examples for those interested in learning JavaScript
TypeScript
9
star
38

programming-principles-and-practice-using-cpp-solutions

My solution to some of the exercises from Bjarne Stroustrup's book "Programming : Principles and Practice Using C++"
C++
9
star
39

character-movement-theejs

An example of basic character and camera movement in Three.js.
JavaScript
9
star
40

made-with-linux

A collection of Made with Linux stickers/badges for your projects
8
star
41

tech-icons

A collection of icons of various technologies
7
star
42

react-landmarks

TypeScript
6
star
43

bird-generator

A Bird Generatorβ„’ made with p5.js. Bird, lights, go!
JavaScript
6
star
44

timberland-3d-customizer

TypeScript
6
star
45

javascript-software-synthesizer-classic

JSS-01C | JavaScript Software Synthesizer Classic | The original version of the JavaScript Software Synthesizer before the ongoing refactoring/redesign.
TypeScript
6
star
46

perlin-landscape

Landscape created dynamically using Perlin noise.
JavaScript
6
star
47

mouse-jiggler

Simple mouse jiggler to keep your computer from sleeping.
Shell
5
star
48

teddy-3d

A 3D Teddy Bear
JavaScript
5
star
49

chompy-o-croc

Run and jump around platforms, collecting stars, chomping on delicious food, and avoiding bombs!
TypeScript
5
star
50

uncanny-canyon

An interactive 3D web experience, featured in Athens Digital Arts Festival 2023 in the Web Art category.
JavaScript
4
star
51

particircle

A circle of particles
JavaScript
4
star
52

hangman

The popular game of hangman, created with Java, demonstrating the object-oriented programming paradigm.
Java
4
star
53

scratch-bonanza-server

The server of Scratch Bonanza, an instant lottery game.
TypeScript
4
star
54

dom-window-manager-demo

A demonstration of DOM Window Manager.
JavaScript
4
star
55

3d-cube

A 3D cube rotating according to mouse movement.
JavaScript
3
star
56

sticky-notes

Fill your screen with sticky notes of various colors.
TypeScript
3
star
57

synthetique

Retrofuturistic demo
JavaScript
3
star
58

learnperl

Educational material and examples for those interested in learning Perl.
Perl
3
star
59

processing-examples

Processing examples and excercises
Processing
3
star
60

learnjava

Educational material and examples for those interested in learning Java.
Java
3
star
61

camelnotes

A simple note-taking web application in React
JavaScript
3
star
62

pomonodeoro

A simple pomodoro timer for the terminal
JavaScript
3
star
63

text-3d

JavaScript
3
star
64

tic-tac-toe

Tic-tac-toe in vanilla JavaScript
JavaScript
3
star
65

tenzi

Tenzi is a dice game. The player needs to roll dice until they are all the same. Clicking on a dice, freezes it at its current value between rolls. Best scores are saved to local storage.
TypeScript
3
star
66

library-project

JavaScript
2
star
67

colorful-cubes

JavaScript
2
star
68

mikes-homepage

HTML
2
star
69

laser-cat-libre

A cat that shoots lasers at things you want to remove from the internet.
HTML
2
star
70

nuclear-power-no-thanks

The Nuclear Power? No Thanks logo
2
star
71

shadertoy-shaders

A collection of my shaders in Shadertoy.
GLSL
2
star
72

music-reviews

A basic music reviews web application prototype.
TypeScript
2
star
73

learning-ruby

Ruby
2
star
74

css-3d

A simple website showcasing CSS 3D examples and how they work.
HTML
2
star
75

collection-of-div-surrogates

A piece of web art.
JavaScript
2
star
76

webproject-scripts

A collection of simple shell scripts for working with webprojects.
Shell
2
star
77

project-olympics

An animation-abundant responsive website showing the results of the 100m women's finals in the Tokyo 2020 Olympicsβ„’.
HTML
2
star
78

fragment-shaders

GLSL
2
star
79

fintech-world

An immersive 3D gamification web platform that promotes, educates, and informs visitors about digital payment solutions, through a fun and engaging experience.
JavaScript
2
star
80

random-triangles-cube

Random triangles form a cube. Made with three.js.
JavaScript
2
star
81

japanese-restaurant

A website for a Japanese restaurant.
JavaScript
2
star
82

learngo

Educational material and examples for those interested in learning the Go programming language.
Go
2
star
83

microblog

Tiny microblogging library
JavaScript
2
star
84

scribble-text

Text gradually appears whilte scribbling.
JavaScript
2
star
85

cosmic-apotheosis

Experiment using SVG and Sass.
TypeScript
2
star
86

sports-app-pwa

JavaScript
2
star
87

fractal-mountain

A single triangle transforms into a mountain.
JavaScript
2
star
88

infinite-triangle

Experiment using SVG and Sass.
JavaScript
2
star
89

learn-elixir

Educational material and examples to learn Elixir
1
star
90

turntable

HTML
1
star
91

p5js-experiments

A collection of my p5.js experiments
TypeScript
1
star
92

cuberabbit

The story of a cube-shaped rabbit.
TypeScript
1
star
93

michaelkolesidis

1
star
94

emoji-minesweeper-android

1
star
95

flamingos

Breathing new life into the flamingos
JavaScript
1
star
96

vat-calculator

Calculate prices with or without VAT
JavaScript
1
star
97

material-widgets

A collection of material widgets.
TypeScript
1
star
98

minimal-portfolio

A minimal, dead-easy portfolio website template
1
star
99

maneki-neko

HTML
1
star
100

nexusui2

NexusUI2: Typed Web Audio Interfaces
JavaScript
1
star