Show HN: Woxi - Open-source Mathematica / Wolfram Language Reimplementation
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

For listenersOffer from Amazon

Turn the school run and nap time into listening time

  • Thousands of audiobooks, podcasts and originals
  • Listen on your phone, tablet or Echo — also offline
  • Cancel anytime
Try Audible free Free trial for new members
As an affiliate, we earn on qualifying purchases.

Woxi is an open-source project reimplementing the Wolfram Language in Rust. It features a GUI, CLI, and Jupyter support, aiming to provide an alternative to proprietary Mathematica. The project is in early development, with ongoing updates.

Woxi is an open-source interpreter for the Wolfram Language, written in Rust, with a graphical interface called Woxi Studio and support for command-line, Jupyter, and Python integrations. The project was publicly shared on Show HN in March 2024, aiming to provide an alternative to proprietary software like Mathematica.

The Woxi project is a reimplementation of the Wolfram Language, developed in Rust to improve performance and accessibility. It includes Woxi Studio, a GUI reminiscent of Mathematica, built with iced, a Rust GUI library. Users can also interact with Woxi through a CLI, a Jupyter kernel, and a Python interface.

Developers behind Woxi have emphasized that the project is in early stages, with ongoing development and incremental feature additions. The goal is to create an open-source platform that replicates core functionalities of Wolfram Language, enabling researchers, students, and hobbyists to experiment without relying on proprietary tools.

At a glance
announcementWhen: announced March 2024
The developmentThe Woxi project has been announced as an open-source reimplementation of the Wolfram Language, offering multiple interfaces and a GUI, with ongoing development.

Potential Impact on Computational Software Ecosystem

Woxi could significantly influence the landscape of computational tools by offering an open-source alternative to Mathematica and other proprietary Wolfram products. Its development in Rust aims to enhance performance and safety, potentially making it more accessible for integration into various projects. If successful, Woxi could foster a community-driven ecosystem around the Wolfram Language, encouraging innovation and reducing dependence on commercial solutions.

Amazon

Mathematica alternative open source

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background and Current State of Wolfram Language Alternatives

The Wolfram Language is a powerful computational language used in Mathematica and Wolfram Alpha, but its proprietary nature limits accessibility. Over recent years, open-source efforts like SymPy and others have sought to provide alternatives for symbolic mathematics, but none fully replicate the Wolfram ecosystem. The Woxi project, announced in March 2024, marks a notable step as a comprehensive reimplementation aimed at broadening access and customization options.

While still in early development, Woxi has garnered attention on platforms like Show HN, with contributors exploring its potential for research, education, and hobbyist use. The project’s progress is being closely watched by the open-source and computational communities.

“Woxi aims to provide an open-source, high-performance reimplementation of the Wolfram Language, with support for multiple interfaces and a user-friendly GUI.”

— Woxi developers

Amazon

Rust programming language IDE

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Development Stage and Feature Completeness

It is not yet clear how complete or stable Woxi will become, as the project is still in early development. Key functionalities, such as advanced symbolic computation and extensive library support, are still under construction. The timeline for full feature parity with Mathematica remains uncertain.

Amazon

Jupyter Notebook compatible software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Upcoming Milestones and Community Involvement

Developers plan to continue expanding Woxi’s features, improve stability, and gather user feedback. Future milestones include releasing more comprehensive documentation, adding advanced computational capabilities, and fostering community contributions. Monitoring updates on GitHub and community forums will be essential to track progress.

Amazon

Mathematica GUI software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Is Woxi ready for production use?

Currently, Woxi is in early development and not recommended for critical or production environments. It is primarily intended for experimentation and community testing.

Can I contribute to Woxi?

Yes, the project is open-source, and contributions are welcome via its GitHub repository. Developers encourage community involvement to help accelerate development.

How does Woxi compare to Mathematica?

Woxi aims to replicate core functionalities of Wolfram Language but is still under development. It lacks the extensive library support and robustness of Mathematica but offers a promising open-source alternative.

What platforms will Woxi support?

Woxi is designed to run on desktop platforms supporting Rust, with support for Windows, macOS, and Linux planned as development progresses.

Source: hn

Parenting content here is informational. For medical questions about your child, consult a pediatrician.
FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Seattle Schools Chief Mulls Plan To Reduce Student Screen Time – KUOW

Seattle’s school superintendent is exploring a plan to limit students’ screen time, aiming to address concerns over excessive digital device use in schools.

NetBSD 11.0

NetBSD 11.0 has been officially released, introducing significant improvements in hardware support, security, and performance, marking a key milestone for the BSD community.

Child Trust Fund Surges In Global Coverage

Search interest and media coverage of Child Trust Funds have spiked worldwide, with reports indicating a ninefold increase in recent coverage, though the reasons remain unconfirmed.

Smart Thermometer Types: Ear, Forehead and Wearable Patches

Discover the differences between ear, forehead, and wearable patches. Learn which smart thermometer suits your needs and how to use them effectively.