Agustín San Román's repositories
rtmp-server
RTMP server implemented in Golang
Showdown-ChatBot
Pokemon Showdown Bot for Node JS
PersonalMediaVault
Web application to store media files (video, audio and pictures) in an encrypted storage, and visualize them using a web browser.
tsbean-orm
Typescript ORM for NodeJS
webrtc-cdn
Live media content delivery network based on the WebRTC protocol.
webrtc-cdn-client
WebRTC CDN client for the browser.
crystals-dilithium-js
Javascript implementation of post-quantum signature algorithm: CRYSTALS-Dilithium
go-simple-rpc-message
Golang library that implements a very simple RPC message system to be used in a text-based communication system.
ps-battle-bot-lib
Library for Pokemon Showdown bots to be able to participate in battles.
ps-bot-lib
Simple library to create bots for Pokemon Showdown
request-browser
Simple library to make API requests from the frontend.
smart-contract-wrapper
Typescript wrapper for smart contract interaction.
tsbean-driver-mongo
Mongo DB driver for TSBean-ORM
tsbean-driver-mysql
MySQL driver for tsbean-orm
tsbean-driver-postgres
PostgreSQL driver for TSBean-ORM
webrtc-forwarder
Utility for webrtc-cdn to forward WebRTC to other protocol, like RTMP.
webrtc-publish
Utility to publish to webrtc-cdn using a video or RTMP source.
damage-calc
Pokemon games damage calculator
eidas-node-docker
eIDAS node integration package Docker image building setup
eth-test-node-action
GitHub Action to setup an Ethereum node to test Smart Contracts
express-swagger-generator
Generates swagger doc & ui based on express existing routes.
node-saml
A SAML library not dependent on any frameworks that runs in Node.
psim-log-to-replay
Simple web tool to turn a Pokemon Showdown battle log into a replay
request-axios
Mirror of request-browser using Axios, for tests and CI
tsbean-codegen
Tool to generate tsbean-orm classes from SQL table definitions.
tsbean-driver-template
tsbean-orm driver template
webrtc-video-filter
Utility for webrtc-cdn to apply a video filter with FFMpeg.