kalker - Kalker/kalk is a calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals

  •        21

Kalker (or "kalk") is a calculator program/website that supports user-defined variables, functions, derivation, and integration. It runs on Windows, macOS, Linux, Android, and in web browsers (with WebAssembly). Pre-compiled binaries for Linux, Windows, and macOS (64-bit) are available in the releases page.

https://kalker.strct.net
https://github.com/PaddiM8/kalker

Tags
Implementation
License
Platform

   




Related Projects

libm - A port of MUSL's libm to Rust.

  •    Rust

A port of MUSL's libm to Rust. The short term goal of this library is to enable math support (e.g. sin, atan2) for the wasm32-unknown-unknown target (cf. rust-lang/compiler-builtins). The longer term goal is to enable math support in the core crate.

toml-rs - A TOML encoding/decoding library for Rust

  •    Rust

A TOML decoder and encoder for Rust. This library is currently compliant with the v0.4.0 version of TOML. This library will also likely continue to stay up to date with the TOML specification as changes happen. This crate also supports serialization/deserialization through the serde crate on crates.io. Currently the older rustc-serialize crate is not supported in the 0.3+ series of the toml crate, but 0.2 can be used for that support.

irc - the irc crate – usable, async IRC for Rust

  •    Rust

"the irc crate" is a thread-safe and async-friendly IRC client library written in Rust. It's compliant with RFC 2812, IRCv3.1, IRCv3.2, and includes some additional, common features from popular IRCds. You can find up-to-date, ready-to-use documentation online on docs.rs. To start using the irc crate with cargo, you can add irc = "0.13" to your dependencies in your Cargo.toml file. The high-level API can be found in irc::client::prelude. You'll find a number of examples to help you get started in examples/, throughout the documentation, and below.

flate2-rs - DEFLATE, gzip, and zlib bindings for Rust

  •    C

A streaming compression/decompression library DEFLATE-based streams in Rust. This crate by default uses the miniz_oxide crate, a port of miniz.c to pure Rust. This crate also supports other backends, such as the widely available zlib library or the high-performance zlib-ng library.

bson-rust - Encoding and decoding support for BSON in Rust

  •    Rust

This crate is available on crates.io. To use it in your application, simply add it to your project's Cargo.toml. Note that if you are using bson through the mongodb crate, you do not need to specify it in your Cargo.toml, since the mongodb crate already re-exports it.


cargo-geiger - Detects usage of unsafe Rust in a Rust crate and its dependencies.

  •    Rust

A program that lists statistics related to the usage of unsafe Rust code in a Rust crate and all its dependencies. This cargo plugin were originally based on the code from two other projects: https://github.com/icefoxen/cargo-osha and https://github.com/sfackler/cargo-tree.

git2-rs - libgit2 bindings for Rust

  •    Rust

git2-rs works with stable Rust, and typically works with the most recent prior stable release as well. Check azure-pipelines.yml to see the oldest version of Rust known to pass tests. Currently this library requires libgit2 0.28.2. The source for libgit2 is included in the libgit2-sys crate so there's no need to pre-install the libgit2 library, the libgit2-sys crate will figure that and/or build that for you.

winapi-rs - Rust bindings to Windows API

  •    Rust

This crate provides raw FFI bindings to all of Windows API. They are gathered by hand using the Windows 10 SDK from Microsoft. I aim to replace all existing Windows FFI in other crates with this crate through the "Embrace, extend, and extinguish" technique. If this crate is missing something you need, feel free to create an issue, open a pull request, or contact me via other means.

h2 - HTTP 2.0 client & server implementation for Rust.

  •    Rust

A Tokio aware, HTTP/2.0 client & server implementation for Rust. More information about this crate can be found in the crate documentation.

deno_lint - Blazing fast linter for JavaScript and TypeScript written in Rust

  •    Rust

A Rust crate for writing fast JavaScript and TypeScript linters. This crate powers deno lint, but is not Deno specific and can be used to write linters for Node as well.

Online Math Calculator

  •    

This is an Online Math Calculator. What this does is take your equation in the usual form and convert every variable to x, y, and every constant to a, b, c, d, e, etc... use wolfram|alpha and then convert back to the input format. This allows to input most equations.

git2-rs - libgit2 bindings for Rust

  •    Rust

Currently this library requires libgit2 0.25.1. The source for libgit2 is included in the libgit2-sys crate so there's no need to pre-install the libgit2 library, the libgit2-sys crate will figure that and/or build that for you. at your option.

fst - Represents large sets and maps compactly with finite state transducers.

  •    Rust

This crate provides a fast implementation of ordered sets and maps using finite state machines. In particular, it makes use of finite state transducers to map keys to values as the machine is executed. Using finite state machines as data structures enables us to store keys in a compact format that is also easily searchable. For example, this crate leverages memory maps to make range queries very fast.Check out my blog post Index 1,600,000,000 Keys with Automata and Rust for extensive background, examples and experiments.

http - Rust HTTP types

  •    Rust

More information about this crate can be found in the crate documentation. Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

ndarray - ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations

  •    Rust

The ndarray crate provides an n-dimensional container for general elements and for numerics. The following crate feature flags are available. They are configured in your Cargo.toml.

ndarray - ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations

  •    Rust

The ndarray crate provides an n-dimensional container for general elements and for numerics. The following crate feature flags are available. They are configured in your Cargo.toml.

cpp_to_rust - Generator of rust_qt crate.

  •    Rust

cpp_to_rust allows to use C++ libraries from Rust. The main target of this project is Qt. Each crate re-exports its dependencies, so, for example, you can access qt_core as qt_widgets::qt_core without adding an explicit dependency.

time - Simple time handling in Rust

  •    Rust

The time crate is guaranteed to compile with any release of rustc from the past six months. Optional feature flags that enable interoperability with third-party crates (e.g. rand) follow the policy of that crate if stricter. Contributions are always welcome! If you have an idea, it's best to float it by me before working on it to ensure no effort is wasted. If there's already an open issue for it, knock yourself out. Internal documentation can be viewed here.

kafka-rust - Rust client for Apache Kafka

  •    Rust

This project is starting to be maintained by John Ward, the current status is that I am bringing the project up to date with the latest dependencies, removing deprecated Rust code and adjusting the tests. This crate works with Cargo and is on crates.io. The API is currently under heavy movement although we do follow semantic versioning (but expect the version number to grow quickly).

mongo-rust-driver - The official MongoDB Rust Driver

  •    Rust

This repository contains the officially supported MongoDB Rust driver, a client side library that can be used to interact with MongoDB deployments in Rust applications. It uses the bson crate for BSON support. The driver contains a fully async API that supports either tokio (default) or async-std, depending on the feature flags set. The driver also has a sync API that may be enabled via feature flag. The driver is available on crates.io. To use the driver in your application, simply add it to your project's Cargo.toml.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.