Posts

  • collabs

    Collabs library monorepo

    Collabs is a collections library for collaborative data structures. These are data structures that look like Set, Map, Array, etc., except they are synchronized between multiple users: when one user changes a collaborative data structure, their changes show up for every other user. You can use them to quickly build collaborative apps along the lines of Google Docs/Sheets/Slides, shared whiteboards, etc.

    Tags: #typescript

  • pdfkit

    A Ruby gem to transform HTML + CSS into PDFs using the command-line utility wkhtmltopdf

    Create PDFs using plain old HTML+CSS. Uses wkhtmltopdf on the back-end which renders HTML using Webkit.

    Tags: #ruby β€’ pdfkit β€’ wkhtmltopdf

  • apkfile

    Android app analysis and feature extraction library

    ApkFile is a library which creates a representation of an APK composed of Java objects which can be easily inspected for analysis or serialized into JSON. The goal of the library is to provide a robust way to inspect hostile malware samples, but it’s general purpose enough to be used for other stuff too.

    This library and APKiD provide the machine learning feature extraction for Judge, an Android malware detection engine.

    Tags: #java β€’ android β€’ reverse-engineering

  • svelte-sitemap

    Sitemap generator for SvelteKit. Small helper which scans your SvelteKit routes and generates static sitemap.xml

    Small helper which scans your Svelte routes and generates sitemap.xml

    Tags: #typescript β€’ svelte β€’ sveltejs

  • Rabby

    The game-changing wallet for Ethereum and all EVM chains

    Rabby Wallet is an open-source browser plugin for the DeFi ecosystem, providing users with a better-to-use and more secure multi-chain experience.

    Tags: #typescript β€’ defi β€’ ethereum

  • redlock-rb

    Redlock is a redis-based distributed lock implementation in Ruby. More than 20M downloads.

    Distributed locks are a very useful primitive in many environments where different processes require to operate with shared resources in a mutually exclusive way.

    There are a number of libraries and blog posts describing how to implement a DLM (Distributed Lock Manager) with Redis, but every library uses a different approach, and many use a simple approach with lower guarantees compared to what can be achieved with slightly more complex designs.

    This is an implementation of a proposed distributed lock algorithm with Redis. It started as a fork from antirez implementation.

    Tags: #ruby β€’ redis β€’ lock

  • virtual-scroll

    A low-level library to create custom scroll behaviors.

    • Can create multiple instances with different elements as targets
    • Let you do the actual scrolling logic: use CSS Transforms, WebGL animation or anything you like
    • Native arrow keys support and shift/space support mimicking default browser behaviour

    For high-level libraries based off virtual-scroll, check locomotive-scroll or smooth-scrolling.

    Tags: #javascript

  • react-jsx-parser

    A React component which can parse JSX and output rendered React Components.

    A React component which can parse JSX and output rendered React Components.

    Tags: #typescript β€’ reactjs β€’ react-components

  • ANR-WatchDog

    A simple watchdog that detects Android ANR (Application Not Responding) error and throws a meaningful exception

    1. In the app/build.gradle file, add:

      implementation 'com.github.anrwatchdog:anrwatchdog:1.4.0'
      
    2. In your application class, in onCreate, add:

      new ANRWatchDog().start();
      

    Tags: #java

  • DiscordPHP

    Warning This branch contains an experimental feature, do not use it in production! See the wiki page for more information on how to set it up.

    Tags: #php β€’ discord β€’ team-reflex

subscribe via RSS