Skip to content
@uninit-org

uninit

deconstruct, reconstruct.

uninit

deconstruct, reconstruct

uninit is a developer group focused on applications by people for people,
dedicated to high-performance multiplatform applications and always-improving extensibility and ux.

Supported by LC

Projects

mewsic

mewsic is a project (development slow) centered around making your music-listening experience on mobile and desktop as good and user-focused as possible.

genesis

genesis (development active) is a recreation, modernization, and multiplatform version of discord's old android app before it moved to react native.

rootVM

rootvm (development halted) is an x86-64 asm-inspired virtual machine planned to be built for speed, reliability, and portability.

Libraries

uninit.common

Langs: Kotlin

uninit.common (development planned, merge of mewsic and genesis common libraries) is a kotlin multiplatform (jvm/android, jvm/desktop, iOS, web(?)) library which holds common application features and utility pieces.

uninit.common.compose

Langs: Kotlin

uninit.common.compose (development planned) is a kotlin compose multiplatform (jvm/android, jvm/desktop, iOS, web(?)) library which makes some compose flows much easier via common utilities such as preference managers.

uninit.innertube

Langs: Kotlin

uninit.innertube (development slow) is a kmp library focusing on two things, first and foremost is an api accessor for youtube's internal backend. secondly, this focuses on an intuitive and easy-to-use developer facing api.

uninit.mewsic.muse

Langs: Kotlin

uninit.mewsic.muse (development slow) is a kmp library focusing on common definitions and utilities for music-playing apps, such as a multiplatform composable audio/video player (via libmpv/libvlc on desktop, exoplayer on mobile, and the native player on ios) and more.

rootir

Langs: Rust

rootir (development pending standardization of rootir) is a library that contains an in-code representation, and a rootIR parser/packager/builder. This library will primarily be used by rootVM.

vmalloc

Langs: Rust

vmalloc (development planned) is a custom layer ontop of the rust memory allocator which makes allocating memory regions and manually managing them much easier and more efficient, something that would be neccesary if you were making a fast VM.

Pinned

  1. genesis genesis Public

    A custom multiplatform Discord client based on the decompiled source of v126.21

    Kotlin 16 1

Repositories

Showing 10 of 11 repositories
  • genesis Public

    A custom multiplatform Discord client based on the decompiled source of v126.21

    Kotlin 16 1 0 0 Updated Jun 1, 2024
  • mewsic Public

    Monorepo for Mewsic

    Kotlin 1 0 0 0 Updated May 5, 2024
  • rootir Public

    Rust library containing the IR and IR file/archive representation for RootIR, the IR that powers RootVM

    Rust 0 0 0 0 Updated Nov 30, 2023
  • multimodule-library-template Public template

    Template for multimodule multiplatform libraries, includes uninit repos by default.

    Kotlin 0 0 0 0 Updated Nov 30, 2023
  • uninit.common Public

    Common libraries for kotlin multiplatform projects, supporting all JVM targets, iOS, and possibly JS

    Kotlin 0 0 0 0 Updated Nov 30, 2023
  • docs Public

    documentation for all uninit libraries. Powered by Starlight!

    MDX 0 0 0 0 Updated Nov 29, 2023
  • rootvm Public

    (WIP) Rust-based Virtual Machine built for any language.

    Rust 0 0 0 0 Updated Nov 26, 2023
  • vmalloc Public

    (WIP) rust-based virtual machine virtual memory allocator, taking care of memory/pointer safety in RootVM

    Rust 0 0 0 0 Updated Nov 26, 2023
  • genesis-dev-site Public

    The ui for developers and admins to manage plugins

    Svelte 0 0 0 0 Updated Nov 21, 2023
  • genesis-backend Public

    The genesis api, storing plugins and some analytics

    TypeScript 0 0 0 0 Updated Nov 21, 2023

Top languages

Loading…

Most used topics

Loading…