xafero

Welcome to my personal page

Follow me on GitHub

Projects ordered by topic:

WebAssembly runtime

Source code translation

  • Java to Swift converter: jtos

Tools for interoperability

Embedded projects

Cloud services

Virtualization

  • Ultimate virtual machine creator for MS Windows: WinBox
  • Tool to handle GNOME Boxes and others: virttool
  • A stinkhorn is commonly found worldwide: Stinkhorn

Containers and such

Code generators and such

  • .NET emitter abstraction to generate assemblies: NetEmit
  • A code generator library for C# in .NET: Noaster
  • .NET framework injector to add to assemblies: NetInject
  • A port of ILSpy (and related stuff) for Mono: NetSpy
  • A project fixer for NuGet: NuggetJunkie
  • Code diff tool based on syntax trees: CodeDiff
  • Library for TypeScript source code generation: Toaster
  • TypeScript Compiler on the JVM: TSCoJ
  • Java In-Memory Compiler library: Jimc

Serialization

  • A .NET serializer abstraction of various formats: NetSerializer
  • Visual Basic .NET (VB.NET) text serializer: TeseBasic
  • Delphi (Object Pascal) text serializer: TesePascal
  • Native (C++) text serializer library: TeseNative
  • A C++/CLI port of text serializer library: TeseCpp
  • A .NET port of text serializer library: TeseSharp
  • Text-based serializer for Java apps: tese

Text analysis

  • It's like Findbugs for scientific documents: WeakSpots

Java libraries

  • A library extending Java Collections API: Kitea
  • Tool to search for contents in Java resources: Vermilingua
  • Free-to-use Apache Maven archetypes: maven-archetypes
  • HTML 5 Canvas written in Java for JRE 1.6: javacanvas
  • Java Colored Debug Printer (JCDP): JCDP
  • Java Swing library with some components: nice-swing
  • A simple embedded wiki: sew
  • A collection of Java collections: bodega
  • Processing user-agent strings: user-agent-utils

Build tools

  • A text tool overwriting variables: ForceText
  • A free JS build tool for the JVM: jaddle
  • XML tool for command-line: XMLCmd

Desktop tools

  • Simulates mouse and keyboard inputs: StrangeCtrl
  • Neat little automation tool for Windows: Neato
  • A simple file server: sfs
  • Convert folders to SQL: IndexFolders

Scripting runtimes

  • A script wrapper for .NET: NetScript
  • A versatile execution environment: vee
  • A Java (S)cripting (L)anguage (R)untime: SLR
  • Clojure JSR-223 scripting engine: clojure-jsr223
  • Java JSR-223 scripting engine: dynjc
  • Kotlin JSR-223 scripting engine: dynkt
  • TypeScript JSR-223 scripting engine: typescript4java

Data structures and algorithms

Digger (arcade game from 1983)