Displaying 1 to 20 from 58 results

jspaint - 🎨 Classic MS Paint, REVIVED + ✨Extras

  •    Javascript

The goal is to remake MS Paint (including its little-known features), improve on it, and to extend the types of images it can edit. So far, it does this pretty well.Ah yes, good old paint. Not the one with the ribbons or the new skeuomorphic one with the interface that can take up nearly half the screen. And sorry, not the even newer Paint 3D.

vintageJS - Add a retro/vintage effect to images using the HTML5 canvas element

  •    Javascript

Add a retro/vintage effect to images using the HTML5 canvas element. vintagejs is a function that takes a source (URL, ImageElement or CanvasElement) and an effect (object with all the options) and returns a Promise that resolves to a result object.

pyxel - A retro game development environment in Python

  •    Python

Pyxel is a retro game development environment in Python. Thanks to its simple specifications inspired by retro gaming consoles, such as only 16 colors can be displayed and only 4 sounds can be played back at the same time, you can feel free to enjoy making pixel art style games.

rust-doom - A Doom Renderer written in Rust.

  •    Rust

A little Doom 1 & 2 Renderer written in Rust. Mostly written while I was learning the language about 2 years ago, so it might not the best example of Rust code! PR-s are welcome. The code is mostly based on the endlessly useful Doom Wiki and the Unofficial Doom Specs. It is not a port of the original Doom C source code into Rust; I've been doing my best to make the code as idiomatic as possible and have not looked at the original in a long time.




TIC-80 - TIC-80 is a fantasy computer for making, playing and sharing tiny games.

  •    C

TIC-80 is a FREE and OPEN SOURCE fantasy computer for making, playing and sharing tiny games. With TIC-80 you get built-in tools for development: code, sprites, maps, sound editors and the command line, which is enough to create a mini retro game.

Retrolambda - Backport of Java 8's lambda expressions to Java 7, 6 and 5

  •    Java

Retrolambda lets you run Java 8 code with lambda expressions, method references and try-with-resources statements on Java 7, 6 or 5. It does this by transforming your Java 8 compiled bytecode so that it can run on an older Java runtime. After the transformation they are just a bunch of normal .class files, without any additional runtime dependencies.

chocolate-doom - Chocolate Doom is a Doom source port that is minimalist and historically accurate.

  •    C

Chocolate Doom aims to accurately reproduce the original DOS version of Doom and other games based on the Doom engine in a form that can be run on modern computers. Originally, Chocolate Doom was only a Doom source port. The project now includes ports of Heretic and Hexen, and Strife.


BassoonTracker - Webbased old-school Amiga music tracker in plain old javascript - Plays and edits Amiga Mod files and FastTracker XM files

  •    Javascript

Browser based old-school Amiga Music Tracker in plain old javascript. It needs a modern browser that supports WebAudio. It's tested to work on Chrome, Firefox, Safari, Edge, Chrome on Android, mobile Safari and the Samsung Android Browser. It works best in Chrome.

Pdf ebook seaerch engine and viewer

  •    

PDF Search Engine is a book search engine search on sites, forums, message boards for pdf files. You can find and download a tons of e-books but please respect the publisher and the author for their creations if their books copyrighted.

Gravity Force XNA

  •    

A clone made in XNA of the fantastic and famous game Gravity Force 2. It features WAN, LAN and Xbox Live multiplayer.

wireframe-world - An infinite wireframe world in WebGL

  •    Javascript

As for the implementation, it is not very difficult stuff; I divide up the world into chunks(just like in Minecraft), and as the camera traverses the world, the chunks that become out of range are thrown away and are no longer rendered. And in the far away horizon I keep adding new chunks, to give the illusion that the world is infinite. Port the program into screensavers for OS X, Windows and Linux.

micropolisJS - A port of Micropolis to JS/HTML5

  •    Javascript

A port of Micropolis to JS/HTML5. Licensed under the GPLv3, with some additional terms - please be mindful of these.

DOjS - A DOS JavaScript Canvas with sound

  •    C

Processing is an open-source graphical library and integrated development environment (IDE) / playground built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context. It also has a p5js compatibility mode where some of the functions of p5js are available and scripts can have a similar structure to Processing sketches.

98 - Windows 98 online

  •    Javascript

A web based Windows 98 desktop remake.Includes Notepad, Sound Recorder, and Paint, plus Minesweeper by Jon Ziebell.

retrobot - 🤖 A slack bot for retrospectives

  •    Javascript

A retrospective bot for Slack (inspired by @PebbleKat's retrobot 💙).The bot will record retrospective feedback (via DMs) and then display in a group channel in a random order, allowing everyone to vote on "needs work" with a 👍, after which a summary of the top 3 can be reported. All inside of Slack.

x6502 - Yet another 6502 emulator that one day dreams of being an Atari 2600.

  •    C

Yet another 6502 emulator that one day dreams of being an Atari 2600.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.