All Projects → elcalc → elcalc

elcalc / elcalc

Licence: MIT license
➗ Cross-Platform calculator built with Electron!

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
rust
11053 projects

Projects that are alternatives of or similar to elcalc

Startup Landing
Collection of free top of the line startup landing templates built using react/nextjs/gatsby. Free to download, simply edit and deploy! Updated weekly!
Stars: ✭ 176 (+100%)
Mutual labels:  simple, beautiful
Boo
Boo - A beautiful, clean and responsive theme for Ghost.
Stars: ✭ 176 (+100%)
Mutual labels:  simple, beautiful
Xa
Beautiful & Customizable logger ❤️
Stars: ✭ 78 (-11.36%)
Mutual labels:  simple, beautiful
beautiful-date
Simple and beautiful way to create date and datetime objects in Python.
Stars: ✭ 33 (-62.5%)
Mutual labels:  simple, beautiful
binance-profit-calculator
Just some Trade History import tool to see how much profit you made. If you have bags (unsold coins) it tries to take those into account as well.
Stars: ✭ 30 (-65.91%)
Mutual labels:  calculator
simple json
Simple way to dynamically convert from and to JSON using build-time generators given a type.
Stars: ✭ 15 (-82.95%)
Mutual labels:  simple
Desktop-Applications-JavaFX
JavaFX Open Source Projects
Stars: ✭ 69 (-21.59%)
Mutual labels:  calculator
dotfiles
My awesomewm dotfiles for awesome people! ✨
Stars: ✭ 1,764 (+1904.55%)
Mutual labels:  beautiful
C-Sharp-Learning-Journey
Some of the projects i made when starting to learn c#, winfroms and wpf
Stars: ✭ 95 (+7.95%)
Mutual labels:  calculator
Creamy
A simple CMS in the style of Perch.
Stars: ✭ 32 (-63.64%)
Mutual labels:  simple
DM-BOT
📧 DM-BOT is discord bot that can record direct messages. One of us! You can also reply to those messages! DM-BOT is easy to use & understand! I decided to use Discord.js, it's literally the best.
Stars: ✭ 31 (-64.77%)
Mutual labels:  simple
gpacalculator
GPA Calculator for IIITA Curriculum
Stars: ✭ 39 (-55.68%)
Mutual labels:  calculator
plain-modal
The simple library for customizable modal window.
Stars: ✭ 21 (-76.14%)
Mutual labels:  simple
calcuMLator
An intelligently dumb calculator that uses machine learning
Stars: ✭ 30 (-65.91%)
Mutual labels:  calculator
react-native-calculator
React Native Calculator and Calculator Input Component
Stars: ✭ 23 (-73.86%)
Mutual labels:  calculator
LoanJS
Calculate loan in js (browser/node.js) for equal installments, installments decreasing, the sum of interest, etc.
Stars: ✭ 20 (-77.27%)
Mutual labels:  calculator
rclc
Mathematical expression calculator with big integers, floats, common fractions, and complex numbers support
Stars: ✭ 24 (-72.73%)
Mutual labels:  calculator
HTML-Crypto-Currency-Chart-Snippets
💹 Simple HTML Snippets to create Tickers / Charts of Cryptocurrencies with the TradingView API 💹
Stars: ✭ 89 (+1.14%)
Mutual labels:  simple
awesome-calculators
😎 A curated list of resources related to calculators!
Stars: ✭ 97 (+10.23%)
Mutual labels:  calculator
Shell-Scripts
Shell scripts about some basic topics, current time, calculator, sorting, restaurant and more.
Stars: ✭ 100 (+13.64%)
Mutual labels:  calculator

elcalc logo

elcalc

Cross-platform calculator, built with Electron :electron:

Build Status Code Style Downloads Mentioned in Awesome Calculators


Highlights

  • Supports basic math operations, as well as some scientific functions, such as power, square root, natural logarithm and more!
  • Supports common math constants: π (pi) and e.
  • Blazing fast calculation powered by lazy-loaded WebAssembly
  • Special keyboard support.

Install

Check out the latest release.


Dev

Screenshot

Prerequisites

Usage

# Install dependencies

 $ npm install

# Run the app

 $ npm start
 
# Run lint & tests

 $ npm test
 
# Build 

 $ npm run dist

File Tree

├── build                 			    # Contains configuration files for Webpack etc.
│   └── start.js            		    # Configuration for `npm start` command
│   └── webpack.app.config.js       # Webpack app config (entry point, output)
│   └── webpack.base.config.js      # Webpack base config (plugins, loaders)
├── crate                			      # Contains Rust code, which will be compiled to WASM.
│   ├── src                			
│   │	└── lib.rs            		    # Main Rust file
│   └── Cargo.lock     				      # Cargo lock file
│   └── Cargo.toml      			      # Cargo configuration file
├── resources                 		  # Contains icons for different operating systems
│   ├── icons                			
│   │	└── 512x512.png               # Icon for other operating systems (like Linux)
│   └── icon.icns       			      # Icon for macOS
│   └── icon.ico      				      # Icon for Windows
├── src                				      # Main application folder
│   ├── stylesheets                			
│   │	└── main.css             	    # Styles
│   └── app.html          			    # Main HTML file
│   └── app.js       				        # Main JS file
│   └── background.js     			    # Electron configuration
├── test                			      # Tests folder
│   └── spec.js       				      # Spectron tests
├── .npmrc                			    # npm config
├── .stylelintrc          			    # stylelint config
├── .travis.yml           			    # Travis CI config
├── babel.config.js       			    # Babel config

Keyboard Support

Key Description
1, 2, 3, 4, 5, 6, 7, 8, 9, 0 Type numbers
+, -, * or x, /, ., ^, e Type symbols
Enter or Return Evaluate equation
Backspace or Delete Clear calculator output

License

MIT

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].