Skip to content
View capr's full-sized avatar
  • Bucharest

Organizations

@luapower @terralang @allegory-software

Block or report capr

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
capr/README.md

Hi, I'm Cosmin, a programmer from Bucharest.

Listen to this page in podcast form :)

Stuff I'm working on

Canvas-UI

At the moment I'm working on canvas-ui, a UI library with an IMGUI API, built-in screen sharing, and other interesting bits. Written in JavaScript, canvas-drawn.

Allegory SDK

Concurrently I'm working on Allegory SDK, a fast web server and library stack written in Lua. It's aimed at automating the making of large and complicated business apps, but its library-not-frameowrk pyramid-of-abstraction approach makes it very versatile for doing anything from web services to websites to SPAs and anything in between.

Miniterra

I also work on miniterra when I can. It's a programming language with some cool metaprogramming capabilities.

Blag

Finally, I keep a blag in here and a friend's old polaroids, if you're into that sort of thing.

Past projects

Luapower

Luapower is a modular and portable LuaJIT toolkit (Windows, Linux), with everything from native OS API bindings to portable sockets, threads, windows, graphics, etc. Comes with documentation, binaries and the ability to create single-executable apps (desktop or command-line).

Multigit

multigit is a tool for checking out multiple git repositories overlaid onto the same directory, similar to a union filesystem, where each repository is a layer. Used as the package manager for luapower. Other people use it to keep their home directory under version control.

Pinned Loading

  1. allegory-software/allegory-sdk allegory-software/allegory-sdk Public

    🍬 Self-contained cross-platform programming environment for developing web-based database-driven business apps in LuaJIT and JavaScript

    Lua 80 6

  2. multigit multigit Public

    🔱 Overlapped Git Repositories

    Shell 147 18

  3. luapower/luapower-all luapower/luapower-all Public

    all-in-one luapower repo with everything (auto-merged hourly from individual repos)

    C 139 22

  4. blag blag Public

    :suspect: Blog/wiki of a grumpy old programmer

    4

  5. allegory-software/canvas-ui allegory-software/canvas-ui Public

    🖱️ Canvas-drawn IMGUI library in JavaScript: no dependencies, UI designer, screen sharing, themes, animations, flex, popups, virtual grid, data-bound widgets.

    JavaScript 7 2