Git Product home page Git Product logo

openmtp's Introduction

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

openmtp's People

Contributors

codyjung avatar fanvinga avatar ganeshrvel avatar kwvg avatar thibault-ml avatar thinkdigitalsoftware avatar totalcaesar659 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openmtp's Issues

Supported Devices

Is there a supported devices list somewhere? I couldn't seem to find it but noticed in the other issue thread that "some devices aren't supported". Anyway, nice looking app and looking forward to future developments. Starred!

Help - My phone is not recognized!

I have received feedback from various users that OpenMTP is not to able recognize certain devices even after following all the instructions. I have been working hard to migrate the existing MTP Kernel to a better one but the development has slowed down due to various reasons.

I am looking for Node.js and C++ developers who can contribute to the development of the OpenMTP and can help me in migrating the existing MTP Kernel implementation to a newer one.

Sync Mode

A mode where you can sync a directory on the phone with a directory on the computer, copying only files not present and updating files that have changed.

Fix prerelease notes display bug

Prerelease notes column in the "App updates" is not printing h1 and h2 properly.

Solution:

  • Add 'h1' and 'h2' to the "allowedTags" array in the app/containers/AppUpdatePage/UpdateAvailable/index.jsx:24 file

Bump material ui version

  • Bump react to 16.8
  • Bump react-dom, react-router, react-router-dom to the lastest one.
  • Bump MUI to 4.2
  • Fix HMR and code-split to work with react 16.8
  • Fix Grid, table and tab styles to work with mui 4.2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.