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/?q=react&page=47&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 4495 results for "react"(290ms)

survivor-trackerSetupForm.tsx5 matches

@prashamtrivediโ€ขUpdated 1 week ago
1// @jsxImportSource https://esm.sh/react@18.2.0
2import React, { useState } from "https://esm.sh/react@18.2.0";
3
4// Setup form props
8
9// Setup form component
10export const SetupForm: React.FC<SetupFormProps> = ({ onComplete }) => {
11 const [personalStatus, setPersonalStatus] = useState({
12 timeAvailability: "",
20
21 // Handle input changes
22 const handleChange = (e: React.ChangeEvent<HTMLTextAreaElement>) => {
23 const { name, value } = e.target;
24 setPersonalStatus(prev => ({
29
30 // Handle form submission
31 const handleSubmit = async (e: React.FormEvent) => {
32 e.preventDefault();
33 setIsSubmitting(true);

survivor-trackerREADME.md2 matches

@prashamtrivediโ€ขUpdated 1 week ago
23
24- Built on **ValTown** platform
25- Frontend: **React** with **TailwindCSS**
26- Backend: **Hono** framework with SQLite storage
27- AI Guidance: Simulated AI responses (can be replaced with actual OpenAI integration)
52โ”‚ โ””โ”€โ”€ index.ts # Main entry point
53โ”œโ”€โ”€ frontend/
54โ”‚ โ”œโ”€โ”€ components/ # React components
55โ”‚ โ”‚ โ”œโ”€โ”€ App.tsx # Main application component
56โ”‚ โ”‚ โ”œโ”€โ”€ Dashboard.tsx # Dashboard view

vt-blogSocialLinks.tsx1 match

@shouserโ€ขUpdated 1 week ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import { BlueskyIcon, DiscordIcon, GitHubIcon, RSSIcon, TwitterIcon } from "./icons.tsx";
3

vt-blogREADME.md2 matches

@shouserโ€ขUpdated 1 week ago
20
21- **`/index.ts`**: Main entry point that sets up Hono routing and middleware
22- **`/components/`**: React components for rendering the blog
23 - **`Layout.tsx`**: Shared layout with header, footer, and styling
24 - **`HomePage.tsx`**: Renders the blog homepage with featured and recent posts
37### Technical Stack
38
39- **React**: For server-side rendering components
40- **Hono**: Lightweight web framework for routing
41- **Custom CSS**: For styling (no external frameworks)

vt-blogOGImage.tsx2 matches

@shouserโ€ขUpdated 1 week ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import wrap from "https://esm.sh/word-wrap@1.2.5";
3
7 title = "Val Town Blog",
8 ...props
9}: React.SVGProps<SVGSVGElement> & {
10 title?: string;
11}) {

vt-blogog-image.ts2 matches

@shouserโ€ขUpdated 1 week ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import { render as renderPNG } from "https://deno.land/x/resvg_wasm@0.2.0/mod.ts";
3import { Hono } from "https://esm.sh/hono@3.12.0";
4import { renderToStaticMarkup } from "https://esm.sh/react-dom@18.2.0/server";
5import OGImage from "../components/OGImage.tsx";
6

vt-blogLogo.tsx2 matches

@shouserโ€ขUpdated 1 week ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2
3export default function (props: React.SVGProps<SVGSVGElement>) {
4 return (
5 <svg

vt-blogLogoMark.tsx3 matches

@shouserโ€ขUpdated 1 week ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2
3export default function(props: React.SVGProps<SVGSVGElement>) {
4 return (
5 <svg
18}
19
20export function Favicon(props: React.SVGProps<SVGSVGElement>) {
21 return (
22 <svg

vt-blogLayout.tsx3 matches

@shouserโ€ขUpdated 1 week ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2import React from "https://esm.sh/react@18.2.0";
3import type { BlogPost } from "../utils/types.ts";
4import Footer from "./Footer.tsx";
10interface LayoutProps {
11 title: string;
12 children: React.ReactNode;
13 post?: BlogPost;
14}

vt-blogicons.tsx6 matches

@shouserโ€ขUpdated 1 week ago
1/** @jsxImportSource https://esm.sh/react@18.2.0 */
2
3export function RSSIcon (props: React.SVGProps<SVGSVGElement>) {
4 return (
5 <svg
24}
25
26export function TwitterIcon (props: React.SVGProps<SVGSVGElement>) {
27 return (
28 <svg
41}
42
43export function GitHubIcon (props: React.SVGProps<SVGSVGElement>) {
44 return (
45 <svg
59}
60
61export function BlueskyIcon (props: React.SVGProps<SVGSVGElement>) {
62 return (
63 <svg
75}
76
77export function DiscordIcon (props: React.SVGProps<SVGSVGElement>) {
78 return (
79 <svg

react-router-starter-remix-13 file matches

@jxnblkโ€ขUpdated 1 day ago

reactHonoStarter4 file matches

@stfnsrโ€ขUpdated 3 days ago