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
- Designed for SvelteKit
adapter-staticwithprerenderoption (SSG) - TypeScript, JavaScript, CLI version
- Useful options for customizing your sitemap
- Support for submiting sitemap to Google Search Console
- Support for Google sitemap index. Useful for large sites (more than 50K pages)
- Also compatible with Vercel hosting
- Workaround for this official SvelteKit issue
Tags: #typescript β’ svelte β’ sveltejs
- Designed for SvelteKit
-
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
-
In the
app/build.gradlefile, add:implementation 'com.github.anrwatchdog:anrwatchdog:1.4.0' -
In your application class, in
onCreate, add:new ANRWatchDog().start();
Tags: #java
-
-
DiscordPHP
An API to interact with the popular messaging app Discord
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