Posts

  • access-granted

    Multi-role and whitelist based authorization gem for Rails (and not only Rails!)

    AccessGranted is a multi-role and whitelist based authorization gem for Rails. And it’s lightweight (~300 lines of code)!

    Tags: #ruby • cancan • rails

  • css-modal

    A modal built with pure CSS, enhanced with JavaScript

    Modals built out of pure CSS

    Please visit the website to read more about this project and refer to the FAQ in case of a question.

    Tags: #javascript • css • css-modal

  • fromthepage

    FromThePage is a wiki-like application for crowdsourcing transcription of handwritten documents.

    • Wiki-style Editing: Users add or edit transcriptions using simple, wiki-style syntax on one side of the screen while viewing a scanned image of the manuscript page on the other side.
    • Version Control: Changes to each page transcription are recorded and may be viewed to follow the edit history of a page.
    • Wikilinks: Subjects mentioned within the document may are indexed via simple wikilinks within the transcription. Users can annotate subjects with full subject articles.
    • Presentation: Readers can view transcriptions in a multi-page format or alongside page images. They can also read all the pages that mention a subject
    • Automatic Markup: FromThePage can suggest wikilinks to editors by mining previously edited transcriptions. This helps insure editorial consistency and vastly reduces the amount of effort involved in markup.
    • Internet Archive integration: FromThePage can be pointed at manuscripts hosted on Archive.org. It will import the page structure and any printed page titles into its native format for transcription, while serving page images from the Internet Archive.

    Tags: #ruby

  • rust-cache

    A GitHub Action that implements smart caching for rust/cargo projects

    A GitHub Action that implements smart caching for rust/cargo projects with sensible defaults.

    Tags: #typescript

  • element-desktop

    A glossy Matrix collaboration client for desktop.

    Element Desktop is a Matrix client for desktop platforms with Element Web at its core.

    Tags: #typescript • element • element-web

  • json-schema

    JSON Schema validator for PHP

    The full documentation for this library can be found [here][documentation]. We provide documentation for both [JSON Schema] standard itself as well as for the library’s own API.

    Tags: #php • json-schema • json-pointer

  • cac

    Simple yet powerful framework for building command-line apps.

    Command And Conquer is a JavaScript library for building CLI apps.

    Tags: #typescript • command-line • framework

  • bitECS

    Functional, minimal, data-oriented, ultra-high performance ECS library written in JavaScript

       
    🔮 Simple, declarative API 🔥 Blazing fast iteration
    🔍 Powerful & performant queries 💾 Serialization included
    🍃 Zero dependencies 🌐 Node or browser
    🤏 ~5kb minzipped 🏷 TypeScript support
    ❤ Made with love 🔺 glMatrix support

    Tags: #javascript • ecs • game

  • JSONCrush

    Compress JSON into URL friendly strings

    This simple system allows for excellent compression of uri encoded JSON strings using the JSCrush algorithm.

    • The JSCrush algorithm eliminates repeated substrings similar to the zip algorithm.
    • Strings are processed to swap out common json characters with ones that won’t be escaped in the URL.
    • This can be used to compress any type of string but is optimized for uri encoded JSON.
    • The algorithm speed is reasonable for most cases but can be slow for long strings (>10K characters).
    • The character \u0001 (start of heading) is used as a delimiter and will be removed if it appears.
    • No additional libraries or dependencies are required and minified code is under 2k!

    Tags: #javascript • json • url-shortener

  • php-cfg

    A Control Flow Graph implementation in PHP

    Pure PHP implementation of a control flow graph (CFG) with instructions in static single assignment (SSA) form.

    The used SSA construction algorithm is based on “Simple and Efficient Construction of Static Single Assignment Form” by Braun et al. This algorithm constructs SSA form directly from the abstract syntax tree, without going through a non-SSA IR first. If you’re looking for dominance frontiers, you won’t find them here…

    The constructed SSA form is minimal and pure (or is supposed to be).

    Tags: #php

subscribe via RSS