Skip to content

ganeshrvel/ganeshrvel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 

Repository files navigation

Ganesh Rathinavel

Ganesh's Github stats

Top Languages

  • Over 10 years of experience in building Web, Mobile, Desktop and Server applications
  • Sucker for a good software architecture
  • Involved in Dart, Rust, Go, TypeScript
  • Latest stints involves IOTs, Blockchain, FOSS, Scalability, System Design

Featured Projects

OpenMTP

Popular Flutter/Dart Projects

  • One of the most popular boilerplates for building Flutter applications

Flutter Mobx Dio Boilerplate [null safe]

Squash Archiver [WIP] [Desktop App]

  • Archiver apps for macOS, Windows and Linux
  • The UI of the App is written in Flutter
  • Uses Go for compressing and decompressing the archives
  • Flutter/Dart, Go, C, FFI

Squash Archiver [WIP]

  • A popular validation library for both Dart and Flutter

Rules

  • An utility for routing exceptions and data in Dart and Flutter
  • A drop-in replacement for the convensional try and catch blocks to handle the data

Data Channel

  • A command-line utility for generating Dart and Flutter components from the template files

Scaffold Generator

Rust Projects

  • A blockchain auto-trading and sniping platform
  • Snipe at the very first block itself
  • Separate flows for Buying, Selling and Buy & Dump
  • CLI to choose between the trading modes
  • Time limits
  • Time delays
  • Auto approve the token
  • Auto trade after a time
  • Auto trade after a value
  • Stop trade after a time limit
  • Stop trade after a percentage of value increase
  • Stop trade after a pre-set number fo retries
  • Increase the gas limits after each attempt
  • Automatically calculate the minimum amount of tokens required to execute a trade, which includes the gas and number of attempts.
  • Snipe a token at the very first moment of an IDO launch via CLI

Quant

  • Mothership module for the RaspberryPi based IOTs
  • The ESP32, ESP8266, Arduino modules communicate with this mothership module

Sirius Proxima

  • IOT Module for ESP32 based chips
  • Uses the experimental rust IDF for development
  • Safe, fast and secure

Sirius Alpha

  • IOT Module for Raspberry Pi

Sirius Internet Radio

  • A simple binary utility to fetch the latest download counts of your GitHub release

GitHub Release Stats

Go Projects

go-mtpx

  • All-in-one archiver package for Go
  • Supports: zip, tar, tar.br (brotli), tar.bz2 (bz2), tar.gz (gzip), tar.lz4 , tar.sz (snappy), tar.xz , tar.zst (zstd), rar
  • Create/read/extract an encrypted zip file
  • Read/extract an encrypted rar file
  • List a specific directory in an archive
  • Sort and list files by size, time, name, path
  • Extract specific files from an archive
  • Gitignore patterns for easy skipping files/directories
  • Emits progress while archiving and unarchiving
  • Check whether a zip or rar file is encrypted
  • Check whether the archive password is correct
  • Gzip is multithreaded
  • Make all necessary directories
  • Open password-protected RAR archives

one-archiver

Popular ElectronJs Projects

  • An utility to check whether the Electron Application is packaged or not

npm-electron-is-packaged

  • An utility to fetch the root path of an Electron Application

npm-electron-root-path

  • An utility to fetch the main window of an Electron Application

npm-electron-main-window

  • Advanced and Highly Scalable Boilerplate for building ElectronJs applications
  • Electron, React, Redux, Webpack, Babel
  • HMR, Helmet, Loadables, Dynamic Reducer Injection, Selectors, Code splitting

npm-electron-react-redux-advanced-boilerplate

JavaScript Projects

  • Advanced and Highly Scalable Boilerplate for building ElectronJs applications
  • Electron, React, Redux, Webpack, Babel
  • HMR, Helmet, Loadables, Dynamic Reducer Injection, Selectors, Code splitting

react-redux-advanced-web-boilerplate

Tutorial Series

  • How to prevent leaks while importing the package.json file into a JS application

tutorial-electron-nodejs-import-packageinfo

  • How to package the pre-compiled native files along with the ElectronJs apps

tutorial-electron-bundle-binaries

  • The correct way to invoke an ElectronJs window

tutorial-electron-window-switching

  • The correct way to configure the AfterPack Builder configuration in an ElectronJs app

tutorial-electron-afterpack-script

Credits

Releases

No releases published

Packages

No packages published