{"id":42476846,"url":"https://github.com/stuxf/basic-typst-resume-template","last_synced_at":"2026-01-28T10:19:38.284Z","repository":{"id":250816877,"uuid":"835459331","full_name":"stuxf/basic-typst-resume-template","owner":"stuxf","description":"A basic resume for typst, designed to work well with ATS systems.","archived":false,"fork":false,"pushed_at":"2025-09-11T23:02:41.000Z","size":1842,"stargazers_count":92,"open_issues_count":5,"forks_count":44,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-12T01:10:57.315Z","etag":null,"topics":["resume","resume-template","typst","typst-template"],"latest_commit_sha":null,"homepage":"","language":"Typst","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stuxf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-29T22:14:44.000Z","updated_at":"2025-09-11T22:50:16.000Z","dependencies_parsed_at":"2024-11-11T23:23:26.981Z","dependency_job_id":"80663bcf-c768-455c-bf21-e48e4e9652b3","html_url":"https://github.com/stuxf/basic-typst-resume-template","commit_stats":null,"previous_names":["stuxf/basic-typst-resume-template"],"tags_count":15,"template":false,"template_full_name":"typst-community/typst-package-template","purl":"pkg:github/stuxf/basic-typst-resume-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuxf%2Fbasic-typst-resume-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuxf%2Fbasic-typst-resume-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuxf%2Fbasic-typst-resume-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuxf%2Fbasic-typst-resume-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stuxf","download_url":"https://codeload.github.com/stuxf/basic-typst-resume-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stuxf%2Fbasic-typst-resume-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28844011,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T07:39:25.367Z","status":"ssl_error","status_checked_at":"2026-01-28T07:39:24.487Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["resume","resume-template","typst","typst-template"],"created_at":"2026-01-28T10:19:38.220Z","updated_at":"2026-01-28T10:19:38.278Z","avatar_url":"https://github.com/stuxf.png","language":"Typst","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic Resume\n\n\u003cdiv align=\"center\"\u003eVersion 0.2.9\u003c/div\u003e\n\nThis is a template for a simple resume. It is intended to be used as a good starting point for quickly crafting a standard resume that will properly be parsed by ATS systems. Inspiration is taken from [Jake's Resume](https://github.com/jakegut/resume) and [guided-resume-starter-cgc](https://typst.app/universe/package/guided-resume-starter-cgc/). I'm currently a college student and was unable to find a Typst resume template that fit my needs, so I wrote my own. I hope this template can be useful to others as well.\n\n## Sample Resume\n\n![example resume](https://raw.githubusercontent.com/stuxf/basic-typst-resume-template/main/example-resume.png)\n\n## Quick Start\n\nA barebones resume looks like this, which you can use to get started.\n\n```typst\n#import \"@preview/basic-resume:0.2.9\": *\n\n// Put your personal information here, replacing mine\n#let name = \"Stephen Xu\"\n#let location = \"San Diego, CA\"\n#let email = \"stxu@hmc.edu\"\n#let github = \"github.com/stuxf\"\n#let linkedin = \"linkedin.com/in/stuxf\"\n#let phone = \"+1 (xxx) xxx-xxxx\"\n#let personal-site = \"stuxf.dev\"\n\n#show: resume.with(\n  author: name,\n  // All the lines below are optional. \n  // For example, if you want to to hide your phone number:\n  // feel free to comment those lines out and they will not show.\n  location: location,\n  email: email,\n  github: github,\n  linkedin: linkedin,\n  phone: phone,\n  personal-site: personal-site,\n  accent-color: \"#26428b\",\n  font: \"New Computer Modern\",\n  paper: \"us-letter\",\n  author-position: left,\n  personal-info-position: left,\n)\n\n/*\n* Lines that start with == are formatted into section headings\n* You can use the specific formatting functions if needed\n* The following formatting functions are listed below\n* #edu(dates: \"\", degree: \"\", gpa: \"\", institution: \"\", location: \"\")\n* #work(company: \"\", dates: \"\", location: \"\", title: \"\")\n* #project(dates: \"\", name: \"\", role: \"\", url: \"\")\n* #extracurriculars(activity: \"\", dates: \"\")\n* There are also the following generic functions that don't apply any formatting\n* #generic-two-by-two(top-left: \"\", top-right: \"\", bottom-left: \"\", bottom-right: \"\")\n* #generic-one-by-two(left: \"\", right: \"\")\n*/\n== Education\n\n#edu(\n  institution: \"Harvey Mudd College\",\n  location: \"Claremont, CA\",\n  dates: dates-helper(start-date: \"Aug 2023\", end-date: \"May 2027\"),\n  degree: \"Bachelor's of Science, Computer Science and Mathematics\",\n)\n- Cumulative GPA: 4.0\\/4.0 | Dean's List, Harvey S. Mudd Merit Scholarship, National Merit Scholarship\n- Relevant Coursework: Data Structures, Program Development, Microprocessors, Abstract Algebra I: Groups and Rings, Linear Algebra, Discrete Mathematics, Multivariable \u0026 Single Variable Calculus, Principles and Practice of Comp Sci\n\n== Work Experience\n\n#work(\n  title: \"Subatomic Shepherd and Caffeine Connoisseur\",\n  location: \"Atomville, CA\",\n  company: \"Microscopic Circus, Schrodinger's University\",\n  dates: dates-helper(start-date: \"May 2024\", end-date: \"Present\"),\n)\n- more bullet points go here\n\n// ... more headers and stuff below\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstuxf%2Fbasic-typst-resume-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstuxf%2Fbasic-typst-resume-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstuxf%2Fbasic-typst-resume-template/lists"}