Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ignabelitzky/periodic-table

A periodic table made with Qt for linux
https://github.com/ignabelitzky/periodic-table

Last synced: about 1 month ago
JSON representation

A periodic table made with Qt for linux

Awesome Lists containing this project

README

        

# Periodic Table
A graphical Periodic Table application developed using Qt and C++.

## Description
This application provides an interactive Periodic Table with detailed information about each element. It offers a user-friendly interface for exploring various properties of chemical elements.
![periodic_table_GIF](https://github.com/ignabelitzky/periodic-table/assets/13757390/5295e5b1-fb58-416a-b893-2938663748b7)

## Features
- View detailed information about each element, including atomic number, symbol, atomic mass, electronegativity, and more.
- Interactive graphical representation of the Periodic Table.
- Search functionality to quickly find elements by name.
- Color-coded representation for different element categories (e.g. metals, nonmetals, metalloids).
- Available for Linux.

## Installation
1. Clone the repository
```bash
git clone [email protected]:ignabelitzky/periodic-table.git
```
2. Build the application using Qt Creator or the provided build script.
3. Run the executable.

## Contributing
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature/improvement`).
3. Make your changes.
4. Commit your changes (`git commit -am 'Add new feature'`).
5. Push to the branch (`git push origin feature/improvement`).
6. Create a new Pull Request.

## License
This project is licensed under the [GNU General Public License v3.0](LICENSE). You can find the full text of the license here [LICENSE](LICENSE).

## Credits
- [Qt](https://www.qt.io/) - C++ framework used for GUI development.