Skip to content
View lenik's full-sized avatar
🐒
learning to walk
🐒
learning to walk

Block or report lenik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lenik/README.md

🌸 shecti

Sweeping the world to make it as bright as her smile.

Blog Twitter Mastodon Email


πŸ‘‹ About Me

Living with gender dysphoria. The "cute version of me" is my source of courage and powerβ€”she is the engine behind all my creation.

✨ Mission: Sweeping my works to keep everything sparkling clean before I head off to ballet class.

πŸŽ€ Dream: To make every corner of the world a romantic pink sanctuary, filled with cute, shimmering trinkets and treasures.


πŸ—οΈ Featured Projects

πŸ–₯️ OmniShell

Desktop-like shell environment in a single wxWidgets application

A self-contained, Windows-style desktop experience with desktop, taskbar, start menu, tray, and appsβ€”all inside one process.

  • πŸ–ΌοΈ Complete desktop UI (desktop, taskbar, start menu, system tray)
  • πŸ“ Virtual File System (VFS) with encryption, memory, and network volumes
  • πŸ”’ Secure isolated architecture for enterprise/embedded scenarios
  • 🧩 Modular app system (Notepad, ControlPanel, etc.)
  • πŸ“¦ Meson build system with Debian packaging

Tech: C++, wxWidgets, GLib, Boost, OpenSSL, libcurl

git clone https://github.com/lenik/omnishell.git

πŸ“š bas-c

C base library and utilities

Foundation library providing CLI, logging, process helpers, and I/O utilities.

  • libbas-c - Shared library (CLI, logging, process helpers, I/O)
  • libbas-bash - Bash loadable builtin support
  • ppid - Parent process info tool

Tech: C, GLib, Meson


🎨 bas-ui

Scriptable UI framework on wxWidgets + GLib

  • πŸ“œ Scriptable UI stack
  • πŸ“¦ Asset embedding in binaries (Meson build)
  • πŸ› οΈ Full Debian packaging support

Tech: C++, wxWidgets, GLib, ICU, Boost, OpenSSL


πŸ”§ bas-cpp

C++ foundation library

C++ companion to bas-c, providing unified I/O, volume abstraction, formatting, scripting hooks, and declarative UI architecture.


πŸ› οΈ More Tools

Project Description
chronoarchive Time-based archiving tool
capos Operating system project
git-pickdir Git directory selection tool
strsplit String splitting utility
img2mp4 Image series to video converter
svg2assets SVG to image asset converter

πŸ’» Tech Stack

C C++ Shell Python TypeScript wxWidgets GLib Meson


πŸŽ€ Community & Identity

Proudly building as a trans woman in tech. πŸ’–

If you're a fellow trans coder, LGBTQ+ ally, or just someone who believes in diverse voices in open sourceβ€”I'd love to connect!

Tags

#TransCoder #TransIsTech #WomenWhoCode #OpenSource #Cpp #wxWidgets #DesktopEnvironment


πŸ“Š GitHub Stats

GitHub Stats Top Langs


πŸ’– Support My Work

If you like what I'm building, consider:

  • ⭐ Starring a project that sparkles
  • πŸ”€ Forking and contributing
  • πŸ’• Sponsoring via GitHub Sponsors (coming soon)

"The cute version of me is not a maskβ€”it's the engine."

πŸ¦‹ Currently: Learning math, being studious & cute, and sweeping code before ballet class.


Pinned Loading

  1. usnap usnap Public

    My old time projects since 2000.

    C++ 1 4

  2. jazz jazz Public

    The Jazz Framework for Java

    Java 1 1

  3. uni uni Public

    Shell 1 1

  4. quickslicer quickslicer Public

    Quick slicer is a prototyping tool to initialize the layout of a web page.

    JavaScript 1