gitwtfhub

wtf is borrowed_and_owned?

panditdhamdhere/borrowed_and_owned — explained in plain English

Analysis updated 2026-05-18

59TypeScriptAudience · developerComplexity · 1/5LicenseSetup · easy

TL;DR

A community curated, searchable directory of Rust programming learning resources like books, courses, and videos.

Mindmap

mindmap
  root((Borrowed and Owned))
    What it does
      Curates Rust resources
      Search and filter
      Learning paths
    Tech stack
      TypeScript
      Next.js
      Vercel
    Use cases
      Find learning material
      Follow starter kits
      Submit new resources
    Community
      Open contributions
      GitHub issue templates
    Audience
      Rust learners
      Rust contributors

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Search and filter curated Rust learning resources by category, level, or price.

REASON 2

Follow a curated learning path to go through Rust resources in a sensible order.

REASON 3

Browse a starter kit to get set up on the first day of learning Rust.

REASON 4

Submit a new Rust resource to the collection via a GitHub issue or pull request.

What's in the stack?

TypeScriptNext.jsVercel

How it stacks up

panditdhamdhere/borrowed_and_owneddhivakarg-coder/expense-compassjlevy/tbd
Stars595959
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity1/52/52/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires Node.js to run the site locally.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

Wtf does this do

This project is a website that collects and organizes learning resources for people trying to learn the Rust programming language. Instead of hunting across the internet for good books, videos, courses, other repositories, and blog posts about Rust, this site gathers them in one searchable place, built and maintained openly by anyone who wants to contribute. Visitors to the site can search resources with a fuzzy search that tolerates typos, and filter results by category, skill level, or whether something is free. There are curated learning paths that suggest a roadmap for going through resources in a sensible order, pages grouped by category or by tag such as async programming, and individual resource pages that show related material and, for GitHub repositories, their current star count. There are also starter kits meant to help someone get set up on their very first day of learning Rust, and a changelog page showing what has recently been added. The site itself is a web application, and anyone can add a new resource either by editing a JSON file directly and submitting it as a change, or by opening a GitHub issue using a provided template. Running the project locally requires Node.js, installing its dependencies, and starting its development server, after which it can be viewed in a browser on the local machine. The live version of the site is deployed and hosted online for anyone to browse without installing anything. This is aimed at anyone learning or teaching Rust, from complete beginners looking for a starting point to more experienced developers who want to contribute resources they have found useful, and it is licensed under MIT.

Yoink these prompts

Prompt 1
Help me run this Rust resource directory locally with npm install and npm run dev.
Prompt 2
Show me how to add a new resource to resources.json in this project.
Prompt 3
Explain how the fuzzy search and filtering on this site works.
Prompt 4
Walk me through deploying this Next.js project to Vercel.
Prompt 5
What starter kits or learning paths does this site suggest for someone brand new to Rust?

Frequently asked questions

wtf is borrowed_and_owned?

A community curated, searchable directory of Rust programming learning resources like books, courses, and videos.

What language is borrowed_and_owned written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js, Vercel.

What license does borrowed_and_owned use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is borrowed_and_owned to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is borrowed_and_owned for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.