iTensor

iTensor

Open Scientific Computing in Your Browser

A free, open-source scientific engine for physics, general relativity, and differential geometry. Built to bring advanced tensor calculus, symbolic computation, and numerical simulations directly into the browser.

Why iTensor?

Modern science relies on symbolic and numerical tools like Mathematica or Maple, but these are expensive, closed-source, and often out of reach for students, researchers, and independent developers.

Tensor Algebra

Perform real-time tensor calculations with support for Riemann, Ricci, Einstein, and Weyl tensors directly in your browser.

Open Source

Built with transparency and extensibility in mind, enabling collaboration and customization for your specific needs.

Educational Access

Accessible to anyone, anywhere—from students to researchers—without the barriers of expensive proprietary software.

Key Features
  • Real-time tensor algebra in the browser
  • General relativity support: Riemann, Ricci, Einstein, Weyl tensors
  • Differential operators: Laplacian, divergence, gradient
  • Symbolic and numerical backend using SymPy and a Django API
  • Early support for magnetohydrodynamic (MHD) simulations

Who Is Behind It?

Profile Photo
Klaudiusz Sroka

iTensor is a solo project by a scientific software developer with a background in technical physics, general relativity, and system design. It is built with passion, but its ambition demands support.

Follow on GitHub

What We Need

To continue developing iTensor and make it an even more powerful tool, we need support in several key areas:

Infrastructure

Server costs, backend compute resources, and bandwidth to keep the platform running smoothly for all users.

Development

Time and resources to finalize the C-based numerical engine and desktop interface for more advanced calculations.

Education

Design and UX polish for education and outreach to make advanced physics concepts accessible to more people.

Scientific Validation

Collaboration with physicists and mathematicians to ensure accuracy and relevance of all calculations and simulations.

Community

Building forums, feedback tools, examples, and tutorials to create a thriving community around open scientific computing.

Project Roadmap

Our vision for iTensor extends far beyond its current capabilities. Here's where we're headed:

Note: All features listed below are actively being developed. I'm currently working on implementing these capabilities to make iTensor an even more powerful scientific computing platform.

Additional Features
Advanced Simulation Modules

Specialized modules for General Relativity, Quantum Field Theory, and Astrophysics with robust numerical solvers and visualization tools.

Interactive Web Interface

Enhanced visualization and data analysis capabilities directly in your browser, enabling real-time exploration of complex mathematical concepts.

Advanced Computational Tools

Sophisticated tools for processing and visualizing results, including interactive charts, animations, and 3D rendering of tensor fields.

Comprehensive Documentation

Extensive documentation system including tutorials, practical examples, and educational resources for users at all levels of expertise.

AI Integration & Machine Learning

Integration of custom neural networks for tensor data analysis, metric classification, and an experimental AI API endpoint to process symbolic or numerical inputs with interactive visualizations of training results.

Long-term Goals
Comprehensive Scientific Platform

A unified platform that seamlessly integrates symbolic, numerical, and visual computational methods, providing a complete scientific computing environment.

Desktop & Mobile Apps

Native applications for desktop and mobile platforms with offline accessibility, ensuring iTensor is available anywhere, even without an internet connection.

Extension System

A modular architecture allowing integration of external libraries and user-generated extensions, making iTensor infinitely expandable by the community.

Regular Updates & Community Support

Ongoing development with regular updates introducing new computational methods and continuous support from the scientific community.

Support This Project

iTensor is not just code — it's a foundation for future scientists. Your support will directly enable:

Open education in advanced physics and math

Free access to symbolic computing for underfunded researchers

Development of next-generation, transparent scientific tools

Donation Options
GitHub Sponsors

Support ongoing development through monthly sponsorship

Buy Me a Coffee

Make a one-time contribution of any amount

OpenCollective

Transparent funding for the entire community

Direct / PayPal

Direct financial support via PayPal