Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ignabelitzky/periodic-table
- Owner: ignabelitzky
- License: gpl-3.0
- Created: 2024-04-07T22:49:18.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-12T15:14:08.000Z (8 months ago)
- Last Synced: 2024-04-13T02:01:50.713Z (8 months ago)
- Language: C++
- Size: 69.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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.