ChromeCommitTracker
is a website you can play with to visualize the
interactions in between developers: What are the different projects/communities
and how they evolved. It uses the public data from Chrome, V8, Dawn, Skia,
WebRTC, and Pdfium git repositories:
More:
- You can also find some statistics about the repositories.
- You can visualize you own commit. That’s a fast & open alternative to cl stats;
Play online
Source code
TermBreaker
2022
A mini game running inside the console/terminal. It works also on the web using WebAssembly.
It won the “Best overall game” and “Most fun” at the C++ best practices game JAM
Use your mouse to throw balls toward the blocks before they reach you.
Earn coins by completing levels. Buy additional balls to grow and complete even hardder levels.
Play online
Source code
json-tui
2022
json-tui
is a terminal UI to visualize JSON.
Features
- Interactive: Use keyboard or mouse to scroll/expand objects.
- Colors
- Responsive: Adapt to the terminal dimensions. Very long text values are wrapped on several lines.
- Cross-platform: Windows, Linux, MacOS.
- Small: ~0.7MB all included. Zero dependencies.
- The output is displayed inline with the previous commands. Meaning you can still see the json after leaving json-tui.
- (Vim users): Also support
j
/k
for navigation. - Table view: Turn arrays of objects into tables.
Source code
Linux
Windows
rgb-tui
2021
git-tui
2021
smkflow
2020
smkflow is a C++ node editor based on smk
Features:
- Compatible with WebAssembly.
- The permissive MIT license.
- Use CMake FetchContent. No download is needed.
Source code
FTXUI
2019
Functional Terminal (X) User interface
A simple C++ library for terminal based user interface.
Features
- Functional style. Inspired by [1] and React
- Simple and elegant syntax (in my opinion).
- Support for UTF8 and fullwidth chars (→ 测试)
- No dependencies.
Example:
Source code
SMK
2019
Simple Multimedia kit
The SMK library provide a simple API to create multimedia application.
SMK is is multiplatform. Windows, Linux, MacOS. You can even export you application in WebAssembly to use in inside a web browser.
Games made with SMK.
Source code
Diagon
2018
Diagon is an interactive interpreter. It transforms markdown-style expression into an ascii-art representation.
Example 1:
phi = 1 + 1/(1+1/(1+1/(1+1/(1+...))))
1 φ = 1 + ─────────────────── 1 1 + ─────────────── 1 1 + ─────────── 1 1 + ─────── 1 + ...
Example 2:
sum(i^2,i=0,n) = n^3/2+n^2/2+n/6
n ___ 3 2 ╲ 2 n n n ╱ i = ── + ── + ─ ‾‾‾ 2 2 6 i = 0
Example 3:
Alice -> Bob: Hello Bob! Alice <- Bob: Hello Alice!
┌─────┐ ┌───┐ │Alice│ │Bob│ └──┬──┘ └─┬─┘ │ │ │ Hello Bob! │ │───────────>│ │ │ │Hello Alice!│ │<───────────│ ┌──┴──┐ ┌─┴─┐ │Alice│ │Bob│ └─────┘ └───┘
It is written in C++ and works on the Web using WebAssembly.
SpaceCraft.js
2018
The WebAssembly port of SpaceCraft.
SpaceCraft is a game prototype which was made by @smealum, @ArthurSonzogni and @posva. Our goal with this was to make a minecraft clone which wouldn’t ground the player to a single infinite – and flat – world. Instead, we want players to be able to explore an (almost) infinite universe, made of galaxies, solar systems and planets, all the while keeping their ability to place and remove blocks. Please be aware that this is a prototype which was developed as a school project over the span about three weeks. As such, it is extremely unpolished and incomplete. That being said, we believe it is a solid foundation which could be used to make our vision a reality.
Play online
Source code
FluidScripten
2014
SpaceCraft
2014
SpaceCraft is a game prototype which was made by @smealum, @ArthurSonzogni and @posva. Our goal with this was to make a minecraft clone which wouldn’t ground the player to a single infinite – and flat – world. Instead, we want players to be able to explore an (almost) infinite universe, made of galaxies, solar systems and planets, all the while keeping their ability to place and remove blocks. Please be aware that this is a prototype which was developed as a school project over the span about three weeks. As such, it is extremely unpolished and incomplete. That being said, we believe it is a solid foundation which could be used to make our vision a reality.
Pigami
2012
Pigami is a clone of the 3D game Bloxorz.
The principle, roll your cube (rather rectangular) to reach the finish without falling!
Buttons, Traps and other objects are there to make the game more challenging.
For the more experienced, the game has a level generator. The algorithm used will put your intelligence to the test.
Play online
Source code
Linux
Windows
InTheCube
2011
In The Cube is a platform/puzzle game.
Indeed, you will have to solve a multitude of challenges. Your agility and reflection vill be put to the test.
The key to saving the world lies in a 1cm long cube, which is why an even smaller cube that you will embody is sent inside.
Through more than thirty levels, you will discover a multitude of mechanisms (laser, mirrors,…). Manipulate them with talent to go through the cube.
Strange machines are found in the most advanced levels.
Play online
Source code
Linux
Windows
Kasteet
2010
IceMaze
2009
IceMaze is puzzle game.
You play a block moving on the ice. Each time you move, you are forced to slide until a wall stops you. Reaching the finish position will not be easy.
About twenty levels and various blocks (locks, corner, wormhole,…)
Create your own levels with the level editor.
Play online
Source code
Linux
Windows