genlayerlabs/genlayer-project-boilerplate

GenLayer Project Boilerplate is a starter template for building intelligent contracts on the GenLayer platform with integrated web and LLM capabilities.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 4 minutes ago
Added to GitGenius on August 20th, 2026
Created on June 28th, 2024
Open Issues & Pull Requests: 25 (+0)
Number of forks: 815
Total Stargazers: 16,306 (+2)
Total Subscribers: 110 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.4 hours
Mean response time: 16.0 days
90th percentile: 53.2 days
Tracked items: 15

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 12% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 19
New in 7 days: 3
Closed in 7 days: 0
Avg open age: 99 days
Stale 30+ days: 14
Stale 90+ days: 9

Recent activity

Opened in 7 days: 3
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

GenLayer Project Boilerplate is a starter template for building intelligent contracts on the GenLayer platform with integrated web and LLM capabilities.

The boilerplate addresses the need to quickly scaffold a complete GenLayer application by providing a working example centered on a football betting game. It demonstrates how to build an intelligent contract that integrates with external web data and large language models, then connect it to a frontend application. The approach bundles contract code, testing infrastructure, and a production-ready Next.js frontend in a single repository, allowing developers to understand the full stack from contract deployment through user interface.

Developers should choose this template if they are building their first GenLayer application or want a reference implementation showing best practices. It suits projects that need intelligent contracts with external data integration and a web interface. The template is particularly valuable for understanding the testing workflow, which includes both fast in-memory direct mode tests with mocked web and LLM calls, and full end-to-end integration tests against GenLayer Studio. The included contract linting catches common issues like forbidden imports, invalid storage types, missing decorators, and non-deterministic operations before deployment.

The project maintains active development with regular updates to align with platform changes. The repository includes a complete CI pipeline using GitHub Actions to automatically lint and test contracts on each change. The team provides clear documentation of the testing framework, including specific methods for mocking HTTP requests and LLM responses, setting transaction senders, and asserting expected failures. Deployment tooling is integrated through the GenLayer CLI, with configuration templates and scripts provided to streamline the process from local development to network deployment.