Magical Potions

inperiod – interactive periodic table and element reference

inperiod is an interactive periodic-table project designed to present significantly more than the basic names, symbols and atomic numbers of the chemical elements.

Its emphasis is on visualising periodic trends and providing layered information that can be useful for both exploration and education. Particular attention has been given to Chinese-language information, including element names and pinyin, and to producing layouts suitable for printing as learning and memorisation aids.

The project uses Dioxus and is designed so the same Rust codebase can target browser, desktop and mobile environments. It also aims to expose its underlying element information through a reusable Rust API.

This is free and open source software.

Key Features

  • Provides an interactive periodic table containing detailed chemical-element information.
  • Visualizes periodic trends across groups and periods.
  • Includes Chinese element names.
  • Provides pinyin alongside Chinese-language element information.
  • Offers layouts designed to remain useful when printed on common paper sizes.
  • Displays information about the cosmic origin of chemical elements.
  • Includes flame-test information and visualizations.
  • Displays electron-configuration diagrams.
  • Provides crystal-structure information for elements.
  • Can display abundance-related information and diagrams.
  • Includes an optional representation of the Standard Model alongside relevant scientific information.
  • Draws data from authoritative scientific references including NIST, IUPAC and CIAAW resources.
  • Provides Rust data structures for accessing element information programmatically.
  • Includes tooling for synchronizing external scientific data into the project.
  • Targets web applications through WebAssembly.
  • Can also be built as a native desktop application.

Website: github.com/mhfan/inperiod
Support:
Developer: MeiHui FAN
License: MIT License or Apache License 2.0

inperiod in action is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Periodic Table Tools
periodic-table-cliInteractive periodic table of elements app for the console
NucleusBrowse the chemical elements
KalziumFull-featured chemistry application for KDE 5
P-TableBeautiful TUI periodic table for Linux terminals coded in C
inperiodInteractive reference for exploring chemical elements
3D Periodic TableExplore chemical elements and their properties in 3D
PeriotableModern periodic table app
Periodic tableDetailed interactive reference for chemical elements
multiElementAlternative versions of the periodic table of chemical elements
elementPeriodic table on the command line

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted