Rust is Boring

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • em-dosbox

    An Emscripten port of DOSBox

    My advice is, when you feel you need that challenge, install DOSBox or DOSBox-X and Open Watcom C/C++, DJGPP, or gcc-ia16 and do some retro-programming. You'll also get the fun of being able to do low-level hardware twiddling and rely on DOS being so simple that it's effectively an RTOS.

  • open-watcom-v2

    Open Watcom V2.0 - Source code repository, Wiki, Latest Binary build, Archived builds including all installers for download.

    My advice is, when you feel you need that challenge, install DOSBox or DOSBox-X and Open Watcom C/C++, DJGPP, or gcc-ia16 and do some retro-programming. You'll also get the fun of being able to do low-level hardware twiddling and rely on DOS being so simple that it's effectively an RTOS.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • gcc-ia16

    Fork of Lambertsen & Jenner (& al.)'s IA-16 (Intel 16-bit x86) port of GNU compilers ― added far pointers & more • use https://github.com/tkchia/build-ia16 to build • Ubuntu binaries at https://launchpad.net/%7Etkchia/+archive/ubuntu/build-ia16/ • DJGPP/MS-DOS binaries at https://gitlab.com/tkchia/build-ia16/-/releases • mirror of https://gitlab.com/tkchia/gcc-ia16

    My advice is, when you feel you need that challenge, install DOSBox or DOSBox-X and Open Watcom C/C++, DJGPP, or gcc-ia16 and do some retro-programming. You'll also get the fun of being able to do low-level hardware twiddling and rely on DOS being so simple that it's effectively an RTOS.

  • winevdm

    16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows

    You can also target Windows 3.1 with Open Watcom C/C++ and it even has their win386 extender that Sierra used for the SCI runtime before Microsoft released Win32s, though, unless you've got some Windows 3.1 floppies kicking around to install into DOSBox, you'd probably have to test your creations using Wine on Linux or WineVDM on Windows.

  • executor

    A modern fork of the classic Mac emulator (by autc04)

    Alternatively, you could install Executor 2000 (sort of a Wine-like clean-room reimplementation of Macintosh System 6 for running on other OSes) and get into classic MacOS programming using the GCC-based Retro68 C++-17 toolchain.

  • Retro68

    a gcc-based cross-compiler for classic 68K and PPC Macintoshes

    Alternatively, you could install Executor 2000 (sort of a Wine-like clean-room reimplementation of Macintosh System 6 for running on other OSes) and get into classic MacOS programming using the GCC-based Retro68 C++-17 toolchain.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts