Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lmh-java/dfasimulator
A DFA simulator to visualize DFA constructions
https://github.com/lmh-java/dfasimulator
deterministic-finite-automata dfa education java javafx
Last synced: about 2 months ago
JSON representation
A DFA simulator to visualize DFA constructions
- Host: GitHub
- URL: https://github.com/lmh-java/dfasimulator
- Owner: Lmh-java
- License: apache-2.0
- Created: 2024-07-14T12:02:57.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-27T06:53:16.000Z (5 months ago)
- Last Synced: 2024-11-19T21:09:54.928Z (about 2 months ago)
- Topics: deterministic-finite-automata, dfa, education, java, javafx
- Language: Java
- Homepage:
- Size: 122 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
DFA Simulator
A DFA Simulator to visualize DFA designs.
[![Java support](https://img.shields.io/badge/Java-16+-green?logo=java&logoColor=white)](https://openjdk.java.net/)
[![License](https://img.shields.io/github/license/Lmh-java/DFASimulator)](https://www.apache.org/licenses/LICENSE-2.0.html)> [!WARNING]
> This project is still under development. The code shown in this repository is only partial.## 🚀 Features
- 🎮 Build DFA controllers with our back-end project
- 🔗 Test DFA controllers with a step-by-step debugger
- 🔨 Visualize DFAs with the front-end project.## 📦 Install
TODO: Quick start will be available when the project is published on Maven
## 🔧 Usage
TODO: Briefly explain how to use this library.
## ⏰ Performance
TODO: Benchmarking.
## 🔗 Useful links
TODO: documentation for plugin development and usage of back-end project.
## ⚙️ Tech Stack
| GUI | PM | Libraries |
|------------------|------------|-----------|
| JavaFX (Java 21) | Maven | Lombok |
| Ikonli icons | Ant (TODO) | Log4j2 |
| | | ... |## 🤝 Contribution