All Projects → amwebexpert → etoolbox

amwebexpert / etoolbox

Licence: MIT license
Collection of web developer utilities packaged as a desktop app. Technologies: React, Typescript, Redux, Axios, React-Query, Electron

Programming Languages

HTML
75241 projects
typescript
32286 projects

Projects that are alternatives of or similar to etoolbox

Redux Saga Testing
A no-brainer way of testing your Sagas
Stars: ✭ 150 (+57.89%)
Mutual labels:  redux-saga
Next Redux Saga
redux-saga HOC for Next.js
Stars: ✭ 178 (+87.37%)
Mutual labels:  redux-saga
Starter Pack
Combines React (ft. hooks), Redux, Redux-saga and TypeScript with Auth0 as a starting point for modern web apps with solid authentication
Stars: ✭ 209 (+120%)
Mutual labels:  redux-saga
React Interview Questions
300+ React Interview Questions
Stars: ✭ 151 (+58.95%)
Mutual labels:  redux-saga
Typed Redux Saga
An attempt to bring better TypeScript typing to redux-saga.
Stars: ✭ 170 (+78.95%)
Mutual labels:  redux-saga
React Universal Saga
Universal React Starter Kit ft. Redux Saga
Stars: ✭ 184 (+93.68%)
Mutual labels:  redux-saga
Sharejs
💻js小技巧、react、webpack、redux、javascript及其它前端干货,持续更新ing
Stars: ✭ 141 (+48.42%)
Mutual labels:  redux-saga
Arc
React starter kit based on Atomic Design
Stars: ✭ 2,780 (+2826.32%)
Mutual labels:  redux-saga
React Native Redux Saga
Just a starter code to use redux and react-native with Login
Stars: ✭ 176 (+85.26%)
Mutual labels:  redux-saga
Digag Pc React
digag pc website based on react.
Stars: ✭ 209 (+120%)
Mutual labels:  redux-saga
Taro Dva
整合 taro-dvajs的仿知乎示例
Stars: ✭ 153 (+61.05%)
Mutual labels:  redux-saga
Redux Tower
Saga powered routing engine for Redux app.
Stars: ✭ 155 (+63.16%)
Mutual labels:  redux-saga
Reactotron
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
Stars: ✭ 13,337 (+13938.95%)
Mutual labels:  redux-saga
React Express Blog Demo
🔥 React full stack+Express+Mongo implementation blog website tutorial 🌚
Stars: ✭ 1,857 (+1854.74%)
Mutual labels:  redux-saga
Redux Saga Thunk
Dispatching an action handled by redux-saga returns promise
Stars: ✭ 212 (+123.16%)
Mutual labels:  redux-saga
Async Redux Saga
Just another approach to manage async operations using redux-saga
Stars: ✭ 149 (+56.84%)
Mutual labels:  redux-saga
Todo Redux Saga
Todo app with Create-React-App • React-Redux • Redux-Saga • Firebase • OAuth
Stars: ✭ 184 (+93.68%)
Mutual labels:  redux-saga
handwritten-digit-recognition-tensorflowjs
In-Browser Digit recognition with Tensorflow.js and React using Mnist dataset
Stars: ✭ 40 (-57.89%)
Mutual labels:  redux-saga
Neos Ui
Neos CMS UI written in ReactJS with Immutable data structures.
Stars: ✭ 238 (+150.53%)
Mutual labels:  redux-saga
Eth Hot Wallet
Ethereum wallet with erc20 support / web wallet - built using react, web3, eth-lightwallet
Stars: ✭ 205 (+115.79%)
Mutual labels:  redux-saga

Web Toolbox

Open source collection of web developer utilities, also packaged as a desktop application (Windows, Linux, Mac).

GitHub release (latest by date) GitHub Release Date GitHub last commit License GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) Cypress.io

Web Toolbox
Icon made by: Jerry Low
Powered by Create React App.
Like the project? Don't forget to give it a ⭐️!

Features

Some screen captures of the implemented features...

JSON format File encoder RegEx tester Imaging OCR

Online demo

The web application has been deployed and you can test it JUST HERE!. Whenever a feature is only available under Electron the UI element will be disabled or a corresponding popup message will be displayed. But most of the time we will try to make the feature available online.

Tested with Cypress

Cypress.io

We have added features coverages (a.k.a. end to end tests) so each release can be tested in order to detect regressions before the release reach the production. Cypress is an awesome tool and Web Toolbox has a lot of screen behaviors covered!

image

Windows, Linux and MacOS versions

Since most of the features don't need to access desktop capabilities, Electron is actually not absolutely required. However, having a desktop application gives nice things like:

  • global OS shortcuts
  • dedicated OS window
  • ability to select exactly where a file will be stored whenever the SPA offers a Save As… button
  • etc.

Again feel free to try out the online demo before trying to package the Electron app for your platform :-) since you will enjoy:

  • live updates
  • usage as a progressive web app (PWA)
  • or just add bookmark(s) to the specific feature(s) of the app you use the most

Still need an Electron release? We've got you covered: Electron release details

Development commands

See all the Development commands and scripts

Project detail

This project is originaly a fork of React-TypeScript-Electron sample with Create React App and Electron Builder

Also bootstrapped with Create React App with --typescript option. On the top of it, the following features have been added with relatively small changes:

  • TypeScript supports for Electron main process source code
  • Hot-reload support for Electron app
  • Electron Builder support

More info here: Web Toolbox Electron app details

Roadmap (of next features)

  • Poker planning:
    • add feature to clear all team members in one shut
  • Add list of all official HTTP Server codes (REST)
  • Markdown utilities, like table formatter
  • Suggests something or add your pull request!

License

This project is licensed under the MIT license. For more information see LICENSE file.

Conventional commits

CHANGELOG.md generation powered by Conventional Commits.

References

See the References

Authors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].