Sashanoraa

SN

curl fetch.sashanoraa.gay
Profile picture
Sashanoraa
----------
Pronouns:   any
Gender:     Non-binary / Gender Queer
Matrix:     @zethra:matrix.org
Email:      sasha@sashanoraa.gay
Mastodon:   @zethra@fosstodon.org
Website:    sashanoraa.gay
Protonmail: sashanoraa@protonmail.com
Code:       sr.ht/~zethra
          

whoami

I'm Sashanoraa aka Sasha, a Techie Enby w ADHD, CompSci Master's student, and software dev. I love writing code, hacking on neat tech, good gender vibes, talking to cool people, and hating technology.

I like:

  • Free and ethical software
  • Rust
  • Linux

I would love to talk to you about:

  • Cool software
  • Ethics on tech
  • Gender
  • Anti-capitalism
  • Sociology or Philosophy
  • Video essays
  • Something you're really interested in

How to refer to me

I use any pronouns but I like people to mix up their pronoun usage! So today you could use These pronouns for me ^w^. You're also good just defaulting to they/them.

Here's some more info on how to refer to me.

Things I've Made

Stargazer

sr.ht/~zethra/stargazer

Stargazer is a fast Gemini server that uses asynchronous I/O, written in Rust. It has many features including: regex based routing, automatic certificate generation, and CGI and SCGI support. It's designed to be robust and perform well. Stargazer is a single compiled binary with no runtime dependencies making it easy to deploy.

License

sr.ht/~zethra/license

License is a convenient tool to add license text to your FOSS projects. It allows to easily copy license file text and license headers from most¹ open licenses. License will also insert you're info (name, email, project name & description, etc.) to the license text and headers.

¹If I'm missing a license you want to use please let me know and I'll add it.

io_uring Rust Lib - 🚧 WIP 🚧

git.sr.ht/~zethra/smol-uring

A work in progress async I/O library for Rust backed by Linux's new asynchronous I/O API, io_uring.

Linicon

sr.ht/~zethra/linicon

A Rust library for looking up icons on Linux and other FreeDesktop compliant systems.

Freedesktop Entry Parser

git.sr.ht/~zethra/freedesktop_entry_parser

A Rust parser for the FreeDesktop config file format uses by various applications across Linux and other OSes. Common examples being .desktop files and systemd unit files.

Signal Child

sr.ht/~zethra/signal-child/

A little Rust library to easily signal other process with no dependencies on Unix-like systems.

File Locker

sr.ht/~zethra/file-locker/

A Rust library for locking files on Linux & FreeBSD via POSIX advisory record locks

Hosted Stuff

I host a few neat things on this here website for your viewing pleasure.

Rust STD Docs

Let me see em!

I do a lot of Rust development and I often find myself looking through the implementation of many things in the standard library. But that can be a bit tricky as most of those items are hidden. So, since I couldn't find it anywhere else, I decided to post the rust std docs will all other the hidden items documented to hopefully assist in you and my rust internals spelunking.

This site is part of the technomancers.gay webring.