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
is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Periodic Table Tools | |
|---|---|
| periodic-table-cli | Interactive periodic table of elements app for the console |
| Nucleus | Browse the chemical elements |
| Kalzium | Full-featured chemistry application for KDE 5 |
| P-Table | Beautiful TUI periodic table for Linux terminals coded in C |
| Periotable | Modern periodic table app |
| multiElement | Alternative versions of the periodic table of chemical elements |
| element | Periodic table on the command line |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.