Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by ttsiodras

A curated list of projects in awesome lists by ttsiodras .

https://github.com/ttsiodras/renderer

My software-only 3D renderer and raytracer (aka "TTSIOD renderer")

Last synced: 21 Dec 2024

https://github.com/ttsiodras/utils

Short shell/perl/python utils I wrote that I use every day.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/mandelbrotsse

Real-time Mandelbrot zoom via SSE, AVX, OpenMP, CUDA, XaoS...

avx cuda openmp sse

Last synced: 21 Dec 2024

https://github.com/ttsiodras/miniforth

A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.html

arduino cpp forth

Last synced: 21 Dec 2024

https://github.com/ttsiodras/renderer-cuda

CUDA version of my renderer (real-time raytracing!)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/dotvim

My .vim folder (plugins and settings)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/mandelbrotinvhdl

What better way to learn VHDL, than to do some fractals?

Last synced: 21 Dec 2024

https://github.com/ttsiodras/score4

AI: Implementing Score4 (Connect four) in functional and imperative languages

Last synced: 21 Dec 2024

https://github.com/ttsiodras/rsbep-backup

A customized version of rsbep used to create resilient backups

Last synced: 21 Dec 2024

https://github.com/ttsiodras/attiny85_monkeyislandplayer

Standalone player of Monkey Island PC-Speaker music ( https://www.thanassis.space/monkeyisland.html )

Last synced: 21 Dec 2024

https://github.com/ttsiodras/unblockmesolver

An auto-solver I coded for the "Unblock Me" puzzle game

Last synced: 21 Dec 2024

https://github.com/ttsiodras/3d-on-an-atmega328p

Real-time 3D on an ATmega328p and an OLED https://www.youtube.com/watch?v=nsqmnkfZtSw

Last synced: 21 Dec 2024

https://github.com/ttsiodras/straylight

I optimized some code for the European Space Agency, achieving significant speedups - using OpenMP, SSE, Eigen and CUDA. This is the resulting code, with complete documentation on the optimizations performed. I also blogged about the techniques I used to optimize the code here: https://www.thanassis.space/straylight.html

Last synced: 21 Dec 2024

https://github.com/ttsiodras/datamodellingtools

The Data Modelling Tools of the European Space Agency's TASTE toolchain

Last synced: 21 Dec 2024

https://github.com/ttsiodras/3d-on-a-zx-spectrum-48k

Porting my 3D points renderer on a ZX Spectrum 48K

Last synced: 21 Dec 2024

https://github.com/ttsiodras/reactjs-score4

I ported my Score4 game to TypeScript/React

Last synced: 21 Dec 2024

https://github.com/ttsiodras/youtube-video-annotations-player

Youtube Video Annotations Player

Last synced: 21 Dec 2024

https://github.com/ttsiodras/dotfiles

My bash, python, etc configuration files (but not .vimrc, that lives on a standalone repos)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/uart_in_vhdl

My successful first experiment in VHDL - creating my own UART

Last synced: 21 Dec 2024

https://github.com/ttsiodras/condition-decision-mcdc

An investigation into condition, decision and MC/DC coverage - along with GCOV's functionalities

Last synced: 21 Dec 2024

https://github.com/ttsiodras/remotepowerviaesp8266

Remote power on/off and remote serial via an ESP8266/relay module

Last synced: 21 Dec 2024

https://github.com/ttsiodras/blue_pill_mandelbrot

A real-time Mandelbrot zoom with a Blue Pill (STM32F103C8T6) and an ST7735 OLED screen.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/atomicpi-3d-printed-enclosure

I designed and 3D-printed an enclosure for my Atomic PI

Last synced: 21 Dec 2024

https://github.com/ttsiodras/pyforocaml

Can I port Python's stdlib to OCaml (so I can code in OCaml using Python forms of stdlib functions)?

Last synced: 21 Dec 2024

https://github.com/ttsiodras/hexspeak

Benchmarking a simple algorithm in multiple languages

Last synced: 21 Dec 2024

https://github.com/ttsiodras/knightrider

Knight Rider LEDs on an Arduino, via Software-PWM. Fun!

Last synced: 21 Dec 2024

https://github.com/ttsiodras/huffmanpy

This is my Python library for Huffman coding.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/taste-setup

The bootstrapping TASTE repository (see https://taste.tools)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/checkstackusage

Compute the stack used by each of your functions (via GCC's `-fstack-usage` and call-graph tracing)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/ttsiodras.github.com

Another home for my blog posts

Last synced: 21 Dec 2024

https://github.com/ttsiodras/dhryandwhetstones

Code of benchmarks used in CPU comparisons

Last synced: 21 Dec 2024

https://github.com/ttsiodras/embeddedcoverage

A project demonstrating one way to perform on-target coverage.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/primespirals

Playing with the Ulam spiral in python

Last synced: 21 Dec 2024

https://github.com/ttsiodras/sparcasm

Since I succeeded in porting a Leon3 inside my FPGA board (https://github.com/ttsiodras/grlib-gpl), I played a bit with SPARC Assembly.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/theprogramofthemonth

My first neat hack, 26 years ago - awarded "Program of the Month" status back in the day, in a Greek magazine...

Last synced: 21 Dec 2024

https://github.com/ttsiodras/parallelmandelbrot

Can't seem to make my Core2Duo use both cores for the calculations... why?

Last synced: 21 Dec 2024

https://github.com/ttsiodras/haskellmandelbrot

Brainstorming on speed behaviour of Mandelbrot calculations under GHC

Last synced: 21 Dec 2024

https://github.com/ttsiodras/deadfunctionsdetector

Using Clang, detect actually used functions - and report dead code.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/gps_clock

GY-NEO6MV2, DS3231, 1602 LCD, LiPo and TP4056: A Dutch/Greek GPS-synced clock.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/attiny85_currentmeter

A simple current meter, using a sense resistor and the ATtiny85's ADC.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/binomialprobabilities

A fixup for "Why you only need to test with five users"

Last synced: 21 Dec 2024

https://github.com/ttsiodras/1602-lcd-controller

The Beast (TM) 1602 LCD Controller :-)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/risc-v-dhrystones

Initial tests with a GD32VF103VBT6 (Dhrystone benchmark).

Last synced: 21 Dec 2024

https://github.com/ttsiodras/videonavigator

An attempt at a minimal interface to navigate video collections

Last synced: 21 Dec 2024

https://github.com/ttsiodras/scalaplayground

Investigating a language that nicely balances the beauty of the ML world with enterprise needs

Last synced: 21 Dec 2024

https://github.com/ttsiodras/nimplayground

A promising new language - Python syntax, but tremendously faster (and statically-typed)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/frama-c-sa-example1

Trying frama-c on some actual mission code generated an interesting discussion.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/zx_spectrum_scrolling

Using Z80 assembly to perform screen scrolling (per-pixel)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/mentoring-salacia-team

The example code (and two videos) I created for the SALACIA team that I mentored in ESA.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/eventstormsquasherdecorator

This decorator 'squashes' bursts of calls to the decorated function with inter-arrival times less than the given ms to a single call (the last one).

Last synced: 21 Dec 2024

https://github.com/ttsiodras/ycombinatorpython

OMG, I passed a threshold - I did my own YCombinator in Python :-)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/flip

Automatically solving Simon Tatham's Flip puzzle

Last synced: 21 Dec 2024

https://github.com/ttsiodras/afl-fuzz

Just an example of afl-fuzz

Last synced: 21 Dec 2024

https://github.com/ttsiodras/mindgames

Solving the puzzles in my tablet's MindGames (isn't that the 7th Guest? :-)

Last synced: 21 Dec 2024

https://github.com/ttsiodras/nightlight

Using a PIR and a light sensor for my own fridge door light.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/nmigen-on-zestsc1

Experiments with nMigen on my ZestSC1 Spartan3 FPGA board.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/atmegacommandcenter

A simple interactive interface over a serial connection to an ATmega328P.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/asn1scc

ASN.1 compiler for embedded systems

Last synced: 21 Dec 2024

https://github.com/ttsiodras/rockpaperscissors-slashdotpuzzle

A solution finder and simulator, for the rock / paper / scissors puzzle shown in Slashdot on April 6, 2014.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/ghdl-scaffolding

My GHDL scaffolding - test and plot via GTKwave

Last synced: 21 Dec 2024

https://github.com/ttsiodras/cleanuphtml

Recursively collect only those HTML files referenced from a root-level one.

Last synced: 21 Dec 2024

https://github.com/ttsiodras/test_coverity

Quick test of coverity scan

Last synced: 21 Dec 2024

https://github.com/ttsiodras/detectglobals

TEC-SWT's model checker depends on knowledge of the variables in global storage; so I coded a utility that uses libclang to provide this information.

Last synced: 21 Dec 2024