Skip to content

Starter Kits ​

Below is a curated list of starter kits and example projects built with Iris:

ProjectDescriptionStarsAuthor
peterq/pan-lightBaidu network disk unlimited speed client, golang + qt5, cross-platform graphical interface10460@peterq
eltaline/wzdwZD is a powerful storage and database server, designed for big data storage systems with small and large files for mixed use and dramatically reduces count of small files for extend abilities any normal or clustered POSIX compatible file systems68@eltaline
eltaline/ctrlcTRL is a server for remote execution of pending tasks and commands in real time, supporting a queue with continuous thread limiting and throttling2@eltaline
mlogclub/bbs-goGolang-based community system527@mlogclub
snowlyg/IrisApiProjectIris + gorm + JWT + sqlite3359@snowlyg
mohuishou/scuplus-goWeChat applet Backend API62@mohuishou
menghx/levanteBLOG powered by Iris!7@menghx
zuoyanart/pizzaCmsApiRESTful power by Iris37@zuoyanart
wx85278161/go-iris-vueIris + Vue + Casbin + JWT61@wx85278161
yz124/superstarIris + xorm to implement the star library105@yz124
pusher.comA realtime API monitor written with go5@neoighodaro
jebzmos4/Iris-golangA basic CRUD API in golang with Iris8@jebzmos4
gauravtiwari/go_iris_appBasic web app built in Iris21@gauravtiwari
iris-contrib/Iris-Mini-Social-NetworkA mini social-network created with the awesome IrisπŸ’–πŸ’–49@iris-contrib
iris-contrib/iris-starter-kitIris isomorphic react/hot reloadable/redux/css-modules38@iris-contrib
TimothyYe/iris-demoIris demo project2@TimothyYe
ionutvilie/react-tsDemo project with react using typescript and Iris10@ionutvilie
iris-contrib/parrotSelf-hosted Localization Management Platform built with Iris and Angular9@iris-contrib
iris-contrib/cloud-native-goIris + Docker and Kubernetes28@iris-contrib
nanobox.ioQuickstart for Iris with Nanobox9@nanobox-io
hasura.ioA Hasura starter project with a ready to deploy Golang hello-world web app with Iris9@k8s-platform-hub

Getting Started ​

  1. Choose a starter kit that matches your needs from the list above
  2. Clone the repository
  3. Follow the project's README for setup instructions
  4. Start building your application

Best Practices ​

  1. Project Structure

    • Follow the starter kit's structure
    • Keep related files together
    • Use meaningful names
    • Document organization
    • Maintain consistency
  2. Configuration

    • Use environment variables
    • Separate configurations
    • Handle secrets properly
    • Document settings
    • Version control
  3. Development

    • Follow coding standards
    • Write tests
    • Document code
    • Use version control
    • Regular updates
  4. Deployment

    • Use CI/CD
    • Monitor performance
    • Handle errors
    • Regular backups
    • Security checks

Built with excellence by Hellenic Development, delivering enterprise-grade solutions.