Script Starter is a Go-based project template designed to help developers quickly set up and start working on new applications. This template includes essential configurations and basic structures to streamline the development process.
- Basic Project Structure: Includes a clean and organized project layout.
- Configuration Management: Utilizes
FyneApp.toml
for easy configuration. - Dependency Management: Set up with
go.mod
andgo.sum
for dependency tracking. - Sample UI: Provides a basic user interface setup with
Fyne
.
- Go 1.16 or higher
- FyneUI
-
Clone the repository:
git clone https://github.com/sefatanam/script-starter.git cd script-starter
-
Install dependencies:
go mod tidy
-
Run the application:
go run main.go
Check out this 30sec video from YouTube
script-starter/
├── constant/
├── lib/
├── ui/
├── FyneApp.toml
├── go.mod
├── go.sum
├── icon.png
└── main.go
- constant: Contains constant values used throughout the project.
- lib: Includes library functions and utilities.
- ui: Holds user interface components.
- FyneApp.toml: Configuration file for the Fyne application.
- main.go: Entry point of the application.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.