Val Town Code SearchReturn to Val Town

API Access

You can access search results via JSON API by adding format=json to your query:

https://codesearch.val.run/$1?q=react&page=12&format=json

For typeahead suggestions, use the /typeahead endpoint:

https://codesearch.val.run/typeahead?q=react

Returns an array of strings in format "username" or "username/projectName"

Found 13013 results for "react"(2287ms)

blogHomePage.tsx2 matches

@charmaineโ€ขUpdated 14 hours ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React from "https://esm.sh/react@18.2.0";
3import { BlogPost } from "../utils/types.ts";
4import { Layout } from "./Layout.tsx";

blogget-old-posts.ts1 match

@charmaineโ€ขUpdated 14 hours ago
152 "slug": "post-mortem-esm-sh",
153 "link": "/blog/post-mortem-esm-sh",
154 "description": "Some vals experienced lockfile and React errors due to breaking changes in esm.sh",
155 "pubDate": "Thu, 16 Jan 2025 00:00:00 GMT",
156 "author": "Steve Krouse",

blogFooter.tsx1 match

@charmaineโ€ขUpdated 14 hours ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import SocialLinks from "./SocialLinks.tsx";
3import LogoMark from "./LogoMark.tsx";

blogfavicon.ts2 matches

@charmaineโ€ขUpdated 14 hours ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import { Hono } from "https://esm.sh/hono@3.12.0";
3import { renderToStaticMarkup } from "https://esm.sh/react-dom@18.2.0/server";
4import { Favicon } from "../components/LogoMark.tsx";
5

blogByline.tsx1 match

@charmaineโ€ขUpdated 14 hours ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import { formatDate, dayOfWeek } from "./util.tsx";
3

blogblog.ts2 matches

@charmaineโ€ขUpdated 14 hours ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import { Hono } from "https://esm.sh/hono@3.12.0";
3import { renderToString } from "https://esm.sh/react-dom@18.2.0/server";
4import { BlogPostComponent } from "../components/BlogPost.tsx";
5import { getBlogPostBySlug } from "../utils/get-new-posts.ts";

blogBlogPost.tsx2 matches

@charmaineโ€ขUpdated 14 hours ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React from "https://esm.sh/react@18.2.0";
3import { BlogPost as BlogPostType } from "../utils/types.ts";
4import Byline from "./Byline.tsx";

blog2025-05-23-glitch.md1 match

@charmaineโ€ขUpdated 14 hours ago
20
21We support static text files, TypeScript projects that work on the backend
22and the frontend, and frameworks like React. There are lots of batteries built-in:
23sending and receiving emails, an SQLite, blob storage, scheduling code
24to run, and all of the functionality unlocked by importing modules from

blog2025-04-08-migration.md1 match

@charmaineโ€ขUpdated 14 hours ago
14| | Before | Now |
15|---------------------|---------------------------|------------|
16| **Rendering** | Astro | React |
17| **Version control** | GitHub | Val Town |
18| **Text editing** | Local editor | Val Town |

makemeavalREADME.md2 matches

@charmaineโ€ขUpdated 15 hours ago
18โ”œโ”€โ”€ frontend/
19โ”‚ โ”œโ”€โ”€ index.html # Main HTML template
20โ”‚ โ”œโ”€โ”€ index.tsx # React frontend entry point
21โ”‚ โ””โ”€โ”€ style.css # Custom styles
22โ”œโ”€โ”€ shared/
36
37- **Backend**: Hono (TypeScript)
38- **Frontend**: React 18.2.0 with TypeScript
39- **Styling**: TailwindCSS
40- **Storage**: Val Town Blob Storage

reactHonoStarter4 file matches

@notmartโ€ขUpdated 13 hours ago

FarcasterGallery10 file matches

@moeโ€ขUpdated 22 hours ago
Hono + React + Tailwind + Farcaster Frame Starter Project
effector
Write business logic with ease Meet the new standard for modern TypeScript development. Type-safe, reactive, framework-agnostic library to manage your business logic.
officialrajdeepsingh
Follow me if you learn more about JavaScript | TypeScript | React.js | Next.js | Linux | NixOS | Frontend Developer | https://linktr.ee/officialrajdeepsingh