Simula VS unimatrix

Compare Simula vs unimatrix and see what are their differences.

unimatrix

Python script to simulate the display from "The Matrix" in terminal. Uses half-width katakana unicode characters by default, but can use custom character sets. Accepts keyboard controls while running. Based on CMatrix. (by will8211)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
Simula unimatrix
58 9
2,860 1,626
0.8% -
1.4 4.8
18 days ago 14 days ago
Haskell Python
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Simula

Posts with mentions or reviews of Simula. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-25.
  • Mark Zuckerberg says Quest 3 'is the better product, period'
    1 project | news.ycombinator.com | 14 Feb 2024
    He's _probably_ right that for the majority of people, the Quest would be better.

    Towards the end, when he starts talking about the open vs closed model, I find it pretty depressing that meta is the "open" model in this case. I'm pretty sure you still require a Meta account to use the headset. Not sure I consider that "open".

    I would love to have a headset that was running Simula (or something similar). I tried Simula with a Valve Index and the resolution was just too low for me. But I could definitely feel like it was "the future".

    I travel a lot now and work on one laptop screen. Having a small(ish) headset that I could travel with and then have a VR workspace instead of a single laptop monitor has the potential to be game changing (maybe).

    [0] https://github.com/SimulaVR/Simula

  • SimulaVR $1.2M short of the project's total cost
    1 project | news.ycombinator.com | 19 Sep 2023
    >before anyone else did

    Not disputing your claim per se, but Google had a project called Daydream back at least as early as 2017 (though seems earlier) and rolled that into Area 120 projects. They canned it at some point in 2021 I believe.

    Whereas SimulaVR seems to have started working on this in 2018 per their YC app (but perhaps earlier?) https://github.com/SimulaVR/Simula/wiki/YCW19-Application

  • Simula – Linux VR Desktop
    1 project | news.ycombinator.com | 14 Jun 2023
  • 3D operating system
    1 project | /r/osdev | 4 Jun 2023
    That's not rly an os, it's just a different gui, you could probably reuse linux and build it on top of that For example, there's a VR window manager for linux called Simula
  • Seeking info about nreal air usb interfaces
    3 projects | /r/nreal | 25 Apr 2023
    That's the dream! I really want to see if I can get it working with a VR compatible desktop env like https://github.com/SimulaVR/Simula; but failing that, just getting the second display surface to be floating instead of fixed would be a huge boon!
  • VR for office work - a viable strategy?
    2 projects | /r/archlinux | 20 Dec 2022
    That's a clever way of doing it. =) I have considered xrdesktop, Immersed and Simula (SimulaVR's window manager without their headset) as well. Seemingly, Immersed can only create virtual monitors and not separate windows for each application, which leaves xrdesktop and Simula the better options.
  • Godot Desktop Environment
    2 projects | /r/godot | 14 Dec 2022
    You might be interested in looking at SimulaVR - it's a VR desktop built with godot (and haskell), but it uses, iirc, wlroots to handle windows and grab their surfaces to display as textures in godot.
  • Ask HN: Working in a VR Headset
    7 projects | news.ycombinator.com | 5 Nov 2022
    So, you might be interested in https://github.com/SimulaVR/Simula . There have been a few examples of VR windows managers on Linux which don’t require an entire OS rewrite.

    Is that the solution Meta will go w/ almost certainly not. But replacing a WM for a different “view” of your OS is a pretty common thing on Linux. (For some distros like Arch, replace isn’t the right word. You have to install whichever one you’d like from the beginning)

  • Mentor-ship
    2 projects | /r/learnprogramming | 2 Oct 2022
  • XR2 Processor for purchase
    2 projects | /r/virtualreality | 25 Sep 2022
    The Simula One is a Linux-based, standalone VR headset with compute specs that are comparable to premium laptops (x86 architecture) as well as very high pixel density (35.5 PPD). The software its built over is open-source (https://github.com/SimulaVR/Simula), and its hardware is being built in the open (though not entirely open-source since it would violate many of our NDAs, etc).

unimatrix

Posts with mentions or reviews of unimatrix. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-13.
  • I'm looking for the cheapest way to get a looping video to run on two of these 2" color displays for a Diorama...
    3 projects | /r/arduino | 13 Nov 2022
    Looks like it doesn’t run cmatrix but you could recreate the effect with circuitpython. It may not be the easiest but it will be the cheapest option. There’s a Python version of cmatrix called unimattix that you can potentially start from. https://github.com/will8211/unimatrix/blob/master/unimatrix.py
  • Tried customizing Pop as a Noob!
    1 project | /r/pop_os | 6 Oct 2022
  • Simple matrix screensaver with unimatrix
    1 project | /r/swaywm | 9 Sep 2022
    github: unimatrix
  • Abysmal network performance on XPS 15
    24 projects | /r/archlinux | 24 Aug 2022
     ~ λ paru [sudo] password for ken: :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date error: failed retrieving file 'core.db' from mirrors.rit.edu : Resolving timed out after 10000 milliseconds error: failed retrieving file 'extra.db' from mirrors.rit.edu : Could not resolve host: mirrors.rit.edu warning: too many errors from mirrors.rit.edu, skipping for the remainder of this transaction error: failed retrieving file 'community.db' from mirrors.rit.edu : Could not resolve host: mirrors.rit.edu error: failed retrieving file 'multilib.db' from mirrors.rit.edu : Could not resolve host: mirrors.rit.edu error: failed retrieving file 'core.db' from mirrors.rit.edu : Failed to connect to mirrors.rit.edu port 443 after 8720 ms: Connection timed out :: Starting full system upgrade... there is nothing to do :: Looking for AUR upgrades :: Looking for devel upgrades error: timed out looking for devel update: https://github.com/tryone144/picom.git error: timed out looking for devel update: https://github.com/themix-project/oomoxify.git error: timed out looking for devel update: https://github.com/phillbush/pmenu.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/themix-project/themix-plugin-base16.git error: timed out looking for devel update: https://github.com/GreenRaccoon23/archdroid-icon-theme.git error: timed out looking for devel update: https://github.com/simmel/urxvt-resize-font.git error: timed out looking for devel update: https://github.com/themix-project/gnome-colors-icon-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/wbthomason/packer.nvim error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git error: timed out looking for devel update: https://github.com/khanhas/spicetify-cli.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/gusbemacbe/suru-plus.git error: timed out looking for devel update: https://github.com/BetterDiscord/BetterDiscord.git error: timed out looking for devel update: https://github.com/elkowar/eww error: timed out looking for devel update: https://github.com/gusbemacbe/suru-plus-aspromauros.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/numixproject/numix-folders.git error: timed out looking for devel update: https://github.com/numixproject/numix-icon-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/nana-4/materia-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: https://github.com/themix-project/oomox-gtk-theme.git error: timed out looking for devel update: https://github.com/mpereira/tty-solitaire error: timed out looking for devel update: https://github.com/will8211/unimatrix.git error: timed out looking for devel update: https://github.com/alacritty/alacritty.git error: timed out looking for devel update: https://gitlab.com/jallbrit/bonsai.sh.git error: timed out looking for devel update: https://github.com/themix-project/archdroid-icon-theme.git error: timed out looking for devel update: https://github.com/themix-project/oomox.git error: timed out looking for devel update: git://github.com/schischi/xcwd :: Resolving dependencies... :: Calculating conflicts... :: Calculating inner conflicts... :: packages not in the AUR: electron15 kalarmcal python-magic-ahupp python2-appdirs python2-ordered-set python2-packaging python2-pyparsing python2-six steam-fonts :: marked out of date: dnstop python-gaphor python-swspotify :: orphans: electron14 gkill-bin ruby-hpricot ugene-bin Aur (12) 3dslicer-bin-5.0.3-2 czkawka-gui-bin-5.0.1-1 ignition-transport-8-8.2.0-2 gazebo-11.11.0-2 lazydocker-0.18.1-1 nvim-packer-git-r522.90b323b-1 paru-1.11.1-1 python-mpv-1.0.1-1 tuner-1.5.1-2 ventoy-bin-1.0.79-3 zoom-5.11.9-1 zotero-6.0.13-1
  • Trust me it's super productive Windows users will never understand
    5 projects | /r/linuxmemes | 24 Jan 2022
    Cmatrix but 10x better: https://github.com/will8211/unimatrix
  • Matrix screen saver?
    1 project | /r/pop_os | 28 Sep 2021
    There is also Unimatrix https://github.com/will8211/unimatrix https://youtu.be/TkZAa0uoFE8
  • Post some fun CLI programs
    3 projects | /r/linuxmasterrace | 20 Jul 2021
    I find unimatrix to be much better than cmatrix (you can even alias cmatrix to unimatrix -n -s 96 -l o in order to have it look like cmatrix.
  • My desktop
    1 project | /r/ManjaroLinux | 8 Jun 2021
    Terminal running unimatrix
  • [dwm] subredditteki riceları itinayla eksileyen arkadaş el kaldırsın
    4 projects | /r/Linuxtr | 26 Feb 2021
    matrix ekranı: unimatrix

What are some alternatives?

When comparing Simula and unimatrix you can also consider the following projects:

hn-search - Hacker News Search

conky - Light-weight system monitor for X, Wayland (sort of), and other things, too

tinypilot - Use your Raspberry Pi as a browser-based KVM.

neofetch - 🖼️ A command-line system information tool written in bash 3.2+

ttyd - Share your terminal over the web

ncspot - Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.

OpenHMD - Free and Open Source API and drivers for immersive technology.

neovim - Vim-fork focused on extensibility and usability

how-to-exit-vim - Below are some simple methods for exiting vim.

cmatrix - Terminal based "The Matrix" like implementation

nvtop - GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm

thefuck - Magnificent app which corrects your previous console command.