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

https://github.com/vero-git-hub/dev-station


https://github.com/vero-git-hub/dev-station

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Dev Station
Dev Station is a **desktop utility** designed to **automate routine tasks** for programmers. It allows users to **create scripts for launching applications**, **update drivers**, **clean up files**, **check website functionality**, and **track file changes**, among other features.

## 🚀 Features

### 🔹 Scripts
* Quickly **launch multiple programs** from a single script.

### 🔹 Driver
* **Compare driver versions**, download updates, and install them **in one place**.

### 🔹 File Cleanup (Recycle Bin)
* Move files to a **pseudo-recycle bin** with the ability to **restore them**.

### 🔹 Website Ping Check
* Built-in **terminal for checking website ping** and availability.

### 🔹 File Monitoring & Logs
* View **file changes in real-time**.
* Highlight modifications with **automatic tracking**.
* **Scheduled cleanup** for log files.

### 🔹 Debugging & System Monitoring
* View **system resources** and performance statistics.

## ✨ Additional Features
✅ Two UI Themes (Light & Dark).

✅ Multilingual Support.

✅ Image Viewer: Specify a folder, and Dev Station will display all images inside the application.

## 🛠 Technologies
* **Java, JavaFX, FXML, Maven**
* Developed using **IntelliJ IDEA**

## 📥 Installation & Setup
1️⃣ Clone the Repository
```
git clone https://github.com/vero-git-hub/dev-station.git
cd dev-station
```

2️⃣ Build the Project
```
mvn package
```

3️⃣ Run the Application
```
java -jar target/dev-station.jar
```

## 📌 Usage Guide

* After launching the application, configure **paths to folders** via the **Settings** menu.
* Use the **left sidebar** to navigate through different functionalities.

## 🤝 Contribution
Welcome contributions! 🚀
To contribute:

1. **Fork** the repository.
2. **Create a new branch** for your feature (```git checkout -b feature-name```).
3. **Commit your changes** (```git commit -m "Added new feature"```).
4. **Push to GitHub** (```git push origin feature-name```).
5. **Submit a Pull Request** with a brief description.

# Image Sources
The images used in this project were obtained from open and free resources. Unfortunately, the original source links are unavailable. If you recognize your work and would like attribution, please contact.

## 📜 License
This project is licensed under the **MIT License**.