Omni-Core didn't start as an open-source web infrastructure project. It was born out of absolute necessity within our research labs.
Originally, TOAQ is a project dedicated to cognitive science research. In our daily work, we analyze and structure dense data: computational models, experimental protocols, and rich scientific documentation that intertwines complex LaTeX equations, charts, and metadata.
To process and share this mass of information, we quickly hit a wall. Traditional JavaScript parsers choked on the complexity of our documents, consuming too much memory and slowing down our interfaces.
Rather than adapting our research to the limits of existing web tools, we decided to rethink the entire processing chain by splitting it in two. On one side, an uncompromising parser written in Rust, guaranteeing raw performance and deterministic memory safety to generate the AST. On the other, native rendering packages (like our NPM module omni-mdx for React) tasked with displaying the interface smoothly. That is how Omni-Core was born.
Coming from the research world, we apply the same rigor to our architecture as we do to our experiments. Data extraction leaves no room for approximation: entrusting the parsing to the Rust language was the only path to true scalability for us.
In the DNA of cognitive science, knowledge only has value if it is shared. Keeping this ecosystem proprietary would have been nonsensical. We offer it open-source so that anyone can build knowledge dissemination tools without technical compromises.
Omni-Core is passionately maintained by the TOAQ team and the open-source community. Help us push the boundaries of web engineering.