gananayantra-rusting-1.0.2 is not a library.
Visit the last successful build:
gananayantra-rusting-1.1.1
Gananayantra-Rusting (ગણનયંત્ર) v1.0.0
A professional-grade, modular multi-purpose calculator suite implemented in Rust.
🌟 Version 1.0 Milestone
- Full Indian Tax Suite: Comprehensive compliance for FY 24-25.
- Modular Architecture: Clean separation of logic for easy integration.
- 180+ Calculators: Covering Health, Finance, Math, and specialized industries.
🚀 Features
1. Fitness & Health (WHO & Industry Standards)
- Classic: BMI, Calories, BMR, Body Fat (Navy Method), Ideal Weight, Pace.
- Maternal: Pregnancy Due Date, Conception, Weight Gain.
- Expanded: Healthy Weight Range, Calories Burned, One Rep Max, Target Heart Rate, TDEE, Macros, Ovulation, BAC, BSA, Lean Body Mass.
2. Financial & Loans
- Core: Mortgage, Auto Loan, Business Loan, Simple/Compound Interest.
- Real Estate: Refinance, Rental Property, House Affordability, Rent vs Buy, VA/FHA Loans, HELOC.
- Debt: Credit Card Payoff, Debt Consolidation, Student Loans.
- Business: VAT, Depreciation, Commissions, Amortization.
3. Investment & Retirement
- Finance & Investment: ROI Calculator.
- Investment: ROI, IRR, NPV, CD Calculator, Bond Yield, Average Return.
- Retirement: 401k, Pension, Social Security, Roth/Traditional IRA, RMD, Annuities.
4. Tax & Salary
- Taxes: Income Tax (Simplified), Marriage Tax Penalty/Bonus, Estate Tax.
- Advanced Tax (India):
- Old vs New Regime: Side-by-side comparison for FY 24-25.
- Deductions: HRA Exemption, Section 80G (Donations), 80C (Max 1.5L), 80D (Health), 80DD (Dependent), 80TTA (Interest), 80U (Disabled), Transport/Education Allowances.
- Exemptions & Benefits: Gratuity (Gov/Private), Leave Encashment, Interest on NSC.
- Business & Professional: Presumptive Taxation (44AD/44AE/44ADA), AMT (Alternate Minimum Tax), Partners Remuneration (Sec 40b), Deferred Tax, Depreciation Calculator (Block of Assets), Agent Commission (Ad-hoc).
- Income Sources: Income from House Property (NAV/Standard Deduction), Relief u/s 89 (Arrears), Loss Set-off & Carry Forward.
- Perquisites: Rent Free Accommodation, Motor Car Facility, Concessional Loans.
- Salary: Take-Home Pay, Salary Unit Converter (Hourly/Weekly/Annual).
5. Advanced Math & Statistics
- Math: Percentage, Random Numbers, Exponents/Roots, Logarithms, Quadratic Formula, GCD/LCM, Binary/Hex.
- Statistics: Mean/Median/Mode, Standard Deviation, Z-Score, Probability, Permutations/Combinations, Confidence Intervals.
- Geometry: Area, Volume, Surface Area, Slope, Distance, Pythagorean Theorem.
6. Specialized Industries
- Date & Time: Age, Duration, Day of Week.
- Building: Square Footage, Concrete, BTU, Tile.
- Science: Density, Speed, Roman Numerals, GDP.
- Electronics: Ohm's Law, Resistors, Voltage Drop.
7. Lifestyle & Utility
- Internet: Password Generator, Bandwidth.
- Utility: GPA, Tip, Shoe Size, Sleep.
- Weather: Wind Chill, Heat Index.
- Transport: Fuel Cost, MPG, Horsepower.
- Entertainment: Dice Roller, Love Calculator.
8. Professional Network & CCTV
- CCTV: Lens Focal Length, Viewing Angle, Identification Settings.
- Network: RAID Capacity, IPv4 Subnetting, mW to dBm, Wireless Link Signal.
💻 Usage
Running the CLI
Ensure you have Rust installed, then run:
Example: Calculating BMI
- Select
1. Fitness & Health - Select
1. BMI Calculator - Enter Weight (kg):
70 - Enter Height (cm):
175 - Result:
BMI: 22.86 (Normal weight)
Example: Auto Loan
- Select
6. Auto Industry - Select
1. Auto Loan Calculator - Enter Price, Down Payment, and Rate.
- Get your monthly payment and total interest.
📦 Installation
Add this to your Cargo.toml:
[]
= "0.3.0"
🛠️ Development
Built with ❤️ using Rust.
- License: MIT
- Repository: LimaniBhavik/gananayantra-rusting