A beautiful, cross-platform desktop application for navigating the art world. Artist serves as your creative hub, providing curated resources for digital artists, designers, musicians, and creators of all kinds.
🌐 Live Demo: https://guildmasterdev.github.io/Artist
- Creative Tools Directory - Quick access to industry-standard software like Adobe Creative Cloud, Blender, Figma, and more
- Learning Resources - Curated tutorials, courses, and educational content from platforms like Skillshare, Domestika, and Proko
- Inspiration Gallery - Browse portfolios and art collections from Behance, ArtStation, Dribbble, and virtual museums
- Community Hub - Connect with fellow artists through forums, Discord communities, and collaboration platforms
- Asset Libraries - Find free resources including stock photos, 3D assets, fonts, and icons
- Art Marketplace - Discover platforms to sell and showcase your artwork
- Dark/Light Theme - Beautiful UI with theme switching support
- Cross-Platform - Available for Windows, macOS, Linux, and as a web app
Try Artist directly in your browser — no installation required:
https://guildmasterdev.github.io/Artist
The web build is automatically deployed from main on every push. It mirrors the desktop experience; the only difference is that external links open in a new browser tab rather than your OS default handler.
Visit the Releases page to download the latest version for your platform:
- Windows:
Artist-Setup-2.0.0.exe - macOS:
Artist-2.0.0-mac.dmgorArtist-2.0.0-mac.zip - Linux:
Artist-2.0.0-x64.AppImage
- Node.js 20+ and npm
- Git
# Clone the repository
git clone https://github.com/guildmasterdev/Artist.git
cd Artist
# Install dependencies
npm install
# Run in development mode
npm start
# Build for production
npm run electron:distArtist/
├── src/ # Angular application source
│ ├── app/ # Application components
│ │ ├── components/ # UI components
│ │ │ ├── hero/ # Landing hero section
│ │ │ ├── navigation-hub/ # Main resource navigation
│ │ │ ├── quick-actions/ # Quick action buttons
│ │ │ └── theme-switcher/ # Theme toggle
│ │ └── app.component.* # Root component
│ └── styles.scss # Global styles
├── electron/ # Electron main process
│ ├── main.ts # Main electron file
│ └── preload.ts # Preload script
├── public/ # Static assets copied to the build output
│ └── 404.html # SPA routing shim for GitHub Pages
├── resources/ # Application resources
│ └── icons/ # App icons for all platforms
└── package.json # Project configuration
npm start- Run the app in development mode with hot reloadnpm run build- Build the Angular app and compile Electron filesnpm run electron:dist- Build distributables for current platformnpm test- Run unit tests
- Frontend: Angular 19 with standalone components
- Desktop Framework: Electron 41
- Styling: SCSS with CSS animations
- Build Tools: electron-builder, Angular CLI
- Languages: TypeScript
- User preferences and favorites
- Custom resource collections
- Integration with creative tool APIs
- Artist profile creation
- Collaborative project boards
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
GuildMaster Development
- Email: contact@guildmasterdev.com
- GitHub: @guildmasterdev
- All the amazing platforms and tools featured in Artist
- The open-source community for the incredible frameworks and libraries
- Artists and creators who inspire us every day
Made with ❤️ by GuildMaster Development