• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
dcm31

dcm31

buildDotMoi

Unlisted
Like
buildDotMoi
Home
Code
5
backend
1
examples
1
frontend
4
README.md
moi.md
Branches
19
Pull requests
4
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
moi.md
Code
/
moi.md
Search
4/26/2025
moi.md
title:
build.moi
description:
A new creative home for your Val Town projects
imageUrl:
https://chatgpt.com/backend-api/public_content/enc/eyJpZCI6Im1fNjgwZDBmMmI2OWQ0ODE5MWJjNjI4NDdkZDNhOTJiOTA6ZmlsZV8wMDAwMDAwMGFjYzQ2MjMwOGE3NTIxMTE1MmVlYTNlMyIsInRzIjoiNDg0OTEyIiwicCI6InB5aSIsInNpZyI6ImI5YjNkOWNlMmVmZDE2NTlhYzgwMjYzYzE2ZThjYjA1N2RjOTM5MDFkNjhkNTA1OTE5YjBhYzI4OTM2ZDgyMTMiLCJ2IjoiMCIsImdpem1vX2lkIjpudWxsfQ==
url:
https://dcm31--610070fbeb984be88d5f9d2743699a9e.web.val.run
author:
dcm31
tags:
showcase
gallery
profile
val-town
typescript

build.moi

build.moi provides a modern showcase for Val Town profiles, making it easy to browse and discover vals and projects in a clean, minimalist layout.

Features

  • Clean grid layout for vals and projects
  • Posts tab shows vals with moi.md and links to live apps
  • Code tab shows all vals and links to their source code
  • 2:3 aspect ratio for all val cards
  • Profile view with user details
  • Hover effects to display val information
  • Responsive design for all devices
  • Custom profile configuration via moi.md
  • Interactive carousel view for projects
  • Desktop side-by-side project navigation

Usage

Visit the main page and enter a Val Town username, or go directly to:

/@username

Custom Configuration with moi.md

build.moi supports custom profile and val configuration using a moi.md file at the root of your Val Town project. This file uses YAML frontmatter to specify custom metadata for your profile or individual vals.

Basic Configuration Options

--- title: "My Awesome Val Town Project" description: "A detailed description of my project" imageUrl: "https://example.com/my-custom-image.jpg" url: "https://my-live-app-endpoint.web.val.run" author: "username" tags: ["javascript", "react", "val-town"] ---

Advanced Configuration Options

--- title: "My Awesome Val Town Project" description: "A detailed description of my project" imageUrl: "https://example.com/my-custom-image.jpg" url: "https://my-live-app-endpoint.web.val.run" author: "username" tags: ["javascript", "react", "val-town"] excludeFromGlobalFeed: false # Set to true to hide from general profiles excludeFromInlineView: false # Set to true to always link out instead of using carousel ---

Supported Configuration Options

  • title: Custom display title
  • description: Extended description
  • imageUrl: Custom image URL to override the default (2:3 aspect ratio recommended, e.g., 800x1200px)
  • url: Direct URL to your app's live endpoint (used by the Posts tab)
  • author: Custom author display name
  • tags: Array of tags for categorization
  • excludeFromGlobalFeed: Set to true to hide this project from global profiles but keep it in your personal profile
  • excludeFromInlineView: Set to true to make this project always link directly to the external URL instead of showing in the carousel
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
Β© 2026 Val Town, Inc.