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/$%7Bsuccess?q=function&page=2375&format=json

For typeahead suggestions, use the /typeahead endpoint:

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

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

Found 27609 results for "function"(2181ms)

valleBlogV0main.tsx3 matches

@trantion•Updated 9 months ago
3import { createRoot } from "https://esm.sh/react-dom/client";
4
5function App() {
6 const [password, setPassword] = useState("");
7 const [length, setLength] = useState(12);
110}
111
112function client() {
113 createRoot(document.getElementById("root")).render(<App />);
114}
118}
119
120export default async function server(request: Request): Promise<Response> {
121 return new Response(`
122 <!DOCTYPE html>

linkInBioTemplatemain.tsx1 match

@trantion•Updated 9 months ago
2import { renderToString } from "npm:react-dom/server";
3
4export default async function(req: Request) {
5 return new Response(
6 renderToString(

dailyDadJokemain.tsx1 match

@cpdis•Updated 9 months ago
2import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON";
3
4export async function dailyDadJoke() {
5 let { setup, punchline } = await fetchJSON("https://official-joke-api.appspot.com/random_joke");
6 return email({

convertRelativeDateToStringmain.tsx1 match

@sarahxc•Updated 9 months ago
1export async function convertRelativeDateToString({
2 relativeDate = "0 days ago", // Default search if no query is provided
3}: {

convertRelativeDateToStringmain.tsx1 match

@alexdphan•Updated 9 months ago
1export async function convertRelativeDateToString({
2 relativeDate = "0 days ago", // Default search if no query is provided
3}: {

legitimateTanTigermain.tsx4 matches

@sharanbabu•Updated 9 months ago
1/**
2 * This code creates a search engine prototype with autocomplete functionality using the Cerebras LLM API.
3 * It uses React for the frontend and the Cerebras API for generating autocomplete suggestions.
4 * The suggestions are cached in the browser to reduce API calls.
12import { createRoot } from "https://esm.sh/react-dom/client";
13
14function App() {
15 const [query, setQuery] = useState("");
16 const [suggestions, setSuggestions] = useState([]);
93}
94
95function client() {
96 createRoot(document.getElementById("root")).render(<App />);
97}
101}
102
103async function server(request: Request): Promise<Response> {
104 if (request.method === "POST" && new URL(request.url).pathname === "/suggestions") {
105 const { query } = await request.json();

geocodemain.tsx3 matches

@stevekrouse•Updated 9 months ago
10import debounce from "https://esm.sh/lodash.debounce";
11
12function App() {
13 const [query, setQuery] = useState("");
14 const [suggestions, setSuggestions] = useState([]);
112}
113
114function client() {
115 createRoot(document.getElementById("root")).render(<App />);
116}
120}
121
122async function server(request: Request): Promise<Response> {
123 if (request.method === "POST" && new URL(request.url).pathname === "/geocode") {
124 const { query } = await request.json();

oss_pledgemain.tsx2 matches

@std•Updated 9 months ago
2 "name": "Val Town",
3 "urlSquareLogoWithBackground": "https://avatars.githubusercontent.com/u/114268765?s=200&v=4",
4 "description": "Val Town is a website to build apps, APIs, and scheduled functions.",
5 "urlLearnMore": "https://blog.val.town/blog/oss",
6 "annualReports": [
16};
17
18export default async function(req: Request): Promise<Response> {
19 return Response.json(data);
20}

sharedMagentaChameleonmain.tsx2 matches

@jeffreyyoung•Updated 9 months ago
30});
31
32function formUI() {
33 return `<!DOCTYPE html>
34<html lang="en">
88 </div>
89 <script>
90 function submitForm() {
91 const description = document.getElementById('description').value;
92 const exclude = document.getElementById('exclude').value;

dataUriGenAppmain.tsx5 matches

@g•Updated 9 months ago
13import { Hono } from 'npm:hono';
14
15function html() {
16 /*
17<!DOCTYPE html>
41}
42
43function css() {
44 /*
45body {
128}
129
130function js() {
131 /*
132const dropZone = document.getElementById('drop-zone');
136const copyBtn = document.getElementById('copy-btn');
137
138function handleFile(file) {
139 const reader = new FileReader();
140 reader.onload = function(e) {
141 const dataUri = e.target.result;
142 output.value = dataUri;

getFileEmail4 file matches

@shouser•Updated 1 month ago
A helper function to build a file's email
tuna

tuna8 file matches

@jxnblk•Updated 1 month ago
Simple functional CSS library for Val Town
lost1991
import { OpenAI } from "https://esm.town/v/std/openai"; export default async function(req: Request): Promise<Response> { if (req.method === "OPTIONS") { return new Response(null, { headers: { "Access-Control-Allow-Origin": "*",
webup
LangChain (https://langchain.com) Ambassador, KubeSphere (https://kubesphere.io) Ambassador, CNCF OpenFunction (https://openfunction.dev) TOC Member.