TXN2 is a collection of opensource applications, each aimed at achieving a small goal, centered on collecting, moving, buffering, queueing, processing or presenting data. TXN2 applications are meant to work together or on their own to solve common and recurring requirements for many web and IOT projects.
TXN2 projects leverage the Go programming language for services and utilities, REACT for web UIs, Docker and Kubernetes configurations for encapsulation and deployment.
Email [email protected] if you are interested in contributing or becoming a member.
irSync provides an rsync-on-interval container especially useful for IOT devices, or any remote node that needs to keep a collection of files up to date with a central server.
rtChain is a blockchain based message queue. Use for public or private ledger opperations aginst IOT meesages, supporting smart contracts.
rtBeat is a server side endpoint for IOT or any remote data producer. rtbeat consumes JSON POST data and publishes them as events into elasticsearch, logstash, kafka, redis or log files.
rtBeat adds another level of high availability to data pipelines by managing backpreasure, service disruptions or outages from connected data stores.
rxtx is a queue based data collector and transmitter for IOT or any type of remote node. Useful for online/offline data collection, back pressure buffering and general message queuing. Use rxtx with rtbeat to consume data and publish as events into elasticsearch, logstash, kafka, redis or directly to log files.
asws is a small, high performance static web server for IOT devices. asws also exposes a REST based JSON api endpoint for describing file systems to other services or frontend user GUIs.
txAgent is a simplified device provisioning container. tsAgents package container, network and file system definitions into a single deployable Docker image.
txToken is a small, high performance, microservice utility container used for adding JSON Web Token security to existing or new API endpoints. txToken can be used as the foundation for building out OAuth, SSO and ACL functionality in your system.
txWifi provides REST based services to manage and configure wifi station and client modes for IOT devices. txWifi allows wifi configuration and state to be automated by other nodes or used a backend services for user facing GUIs.
dmk - Data Migration Kit is a declarative based data migration utility. Move data between a number of sources and destinations including MySql, Cassandra, CSV and API endpoints.