[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2724":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":15,"starSnapshotCount":15,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},2724,"rendercv","rendercv\u002Frendercv","Resume builder for academics and engineers","https:\u002F\u002Frendercv.com",null,"Python",16848,1249,39,31,0,10,59,273,55,44.29,"MIT License",false,"main",true,[26,27,28,29,30,31,32,33,34,35],"cv","cv-builder","cv-generator","cv-template","python","resume","resume-builder","resume-generator","resume-template","typst","2026-06-12 02:00:43","\u003Cdiv align=\"center\">\r\n\u003Ch1>RenderCV\u003C\u002Fh1>\r\n\r\n_Resume builder for academics and engineers, deployed at [rendercv.com](https:\u002F\u002Frendercv.com)_\r\n\r\n[![test](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Factions\u002Fworkflows\u002Ftest.yaml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Factions\u002Fworkflows\u002Ftest.yaml)\r\n[![coverage](https:\u002F\u002Fcoverage-badge.samuelcolvin.workers.dev\u002Frendercv\u002Frendercv.svg)](https:\u002F\u002Fcoverage-badge.samuelcolvin.workers.dev\u002Fredirect\u002Frendercv\u002Frendercv)\r\n[![docs](\u003Chttps:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-mkdocs-rgb(0%2C79%2C144)>)](https:\u002F\u002Fdocs.rendercv.com)\r\n[![pypi-version](\u003Chttps:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Frendercv?label=PyPI%20version&color=rgb(0%2C79%2C144)>)](https:\u002F\u002Fpypi.python.org\u002Fpypi\u002Frendercv)\r\n[![pypi-downloads](\u003Chttps:\u002F\u002Fimg.shields.io\u002Fpepy\u002Fdt\u002Frendercv?label=PyPI%20downloads&color=rgb(0%2C%2079%2C%20144)>)](https:\u002F\u002Fpypistats.org\u002Fpackages\u002Frendercv)\r\n\r\n\u003C\u002Fdiv>\r\n\r\nWrite your CV or resume as YAML, then run RenderCV,\r\n\r\n```bash\r\nrendercv render John_Doe_CV.yaml\r\n```\r\n\r\nand get a PDF with perfect typography.\r\n\r\nWith RenderCV, you can:\r\n\r\n- Version-control your CV — it's just text.\r\n- Focus on content — don't worry about the formatting.\r\n- Get perfect typography — consistent alignment and spacing, handled for you.\r\n\r\nA YAML file like this:\r\n\r\n```yaml\r\ncv:\r\n  name: John Doe\r\n  location: San Francisco, CA\r\n  email: john.doe@email.com\r\n  website: https:\u002F\u002Frendercv.com\u002F\r\n  social_networks:\r\n    - network: LinkedIn\r\n      username: rendercv\r\n    - network: GitHub\r\n      username: rendercv\r\n  sections:\r\n    Welcome to RenderCV:\r\n      - RenderCV reads a CV written in a YAML file, and generates a PDF with professional typography.\r\n      - See the [documentation](https:\u002F\u002Fdocs.rendercv.com) for more details.\r\n    education:\r\n      - institution: Princeton University\r\n        area: Computer Science\r\n        degree: PhD\r\n        date:\r\n        start_date: 2018-09\r\n        end_date: 2023-05\r\n        location: Princeton, NJ\r\n        summary:\r\n        highlights:\r\n          - \"Thesis: Efficient Neural Architecture Search for Resource-Constrained Deployment\"\r\n          - \"Advisor: Prof. Sanjeev Arora\"\r\n          - NSF Graduate Research Fellowship, Siebel Scholar (Class of 2022)\r\n    ...\r\n```\r\n\r\nbecomes one of these PDFs. Click on the images to preview.\r\n\r\n| [![Classic Theme Example of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fexamples\u002Fclassic.png)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fexamples\u002FJohn_Doe_ClassicTheme_CV.pdf) | [![Engineeringresumes Theme Example of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fexamples\u002Fengineeringresumes.png)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fexamples\u002FJohn_Doe_EngineeringresumesTheme_CV.pdf) | [![Sb2nov Theme Example of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fexamples\u002Fsb2nov.png)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fexamples\u002FJohn_Doe_Sb2novTheme_CV.pdf) |\r\n| --- | --- | --- |\r\n| [![Moderncv Theme Example of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fexamples\u002Fmoderncv.png)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fexamples\u002FJohn_Doe_ModerncvTheme_CV.pdf) | [![Engineeringclassic Theme Example of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fexamples\u002Fengineeringclassic.png)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fexamples\u002FJohn_Doe_EngineeringclassicTheme_CV.pdf) | [![Harvard Theme Example of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fexamples\u002Fharvard.png)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fexamples\u002FJohn_Doe_HarvardTheme_CV.pdf) |\r\n| [![Ink Theme Example of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fexamples\u002Fink.png)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fexamples\u002FJohn_Doe_InkTheme_CV.pdf) | [![Opal Theme Example of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fexamples\u002Fopal.png)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fexamples\u002FJohn_Doe_OpalTheme_CV.pdf) | [![Ember Theme Example of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fexamples\u002Fember.png)](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fexamples\u002FJohn_Doe_EmberTheme_CV.pdf) |\r\n\r\n\r\n## JSON Schema\r\n\r\nRenderCV's JSON Schema lets you fill out the YAML interactively, with autocompletion and inline documentation.\r\n\r\n![JSON Schema of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fjson_schema.gif)\r\n\r\n\r\n## Extensive Design Options\r\n\r\nYou have full control over every detail.\r\n\r\n```yaml\r\ndesign:\r\n  theme: classic\r\n  page:\r\n    size: us-letter\r\n    top_margin: 0.7in\r\n    bottom_margin: 0.7in\r\n    left_margin: 0.7in\r\n    right_margin: 0.7in\r\n    show_footer: true\r\n    show_top_note: true\r\n  colors:\r\n    body: rgb(0, 0, 0)\r\n    name: rgb(0, 79, 144)\r\n    headline: rgb(0, 79, 144)\r\n    connections: rgb(0, 79, 144)\r\n    section_titles: rgb(0, 79, 144)\r\n    links: rgb(0, 79, 144)\r\n    footer: rgb(128, 128, 128)\r\n    top_note: rgb(128, 128, 128)\r\n  typography:\r\n    line_spacing: 0.6em\r\n    alignment: justified\r\n    date_and_location_column_alignment: right\r\n    font_family: Source Sans 3\r\n  # ...and much more\r\n```\r\n\r\n![Design Options of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fdesign_options.gif)\r\n\r\n> [!TIP]\r\n> Want to set up a live preview environment like the one shown above? See [how to set up VS Code for RenderCV](https:\u002F\u002Fdocs.rendercv.com\u002Fuser_guide\u002Fhow_to\u002Fset_up_vs_code_for_rendercv).\r\n\r\n## Strict Validation\r\n\r\nNo surprises. If something's wrong, you'll know exactly what and where. If it's valid, you get a perfect PDF.\r\n\r\n![Strict Validation Feature of RenderCV](https:\u002F\u002Fraw.githubusercontent.com\u002Frendercv\u002Frendercv\u002Fmain\u002Fdocs\u002Fassets\u002Fimages\u002Fvalidation.gif)\r\n\r\n\r\n## Any Language\r\n\r\nFill out the locale field for your language.\r\n\r\n```yaml\r\nlocale:\r\n  language: english\r\n  last_updated: Last updated in\r\n  month: month\r\n  months: months\r\n  year: year\r\n  years: years\r\n  present: present\r\n  month_abbreviations:\r\n    - Jan\r\n    - Feb\r\n    - Mar\r\n  ...\r\n```\r\n\r\n## AI Agent Skill\r\n\r\nLet AI coding agents create and edit your CV. Install the RenderCV skill:\r\n\r\n```bash\r\nnpx skills add rendercv\u002Frendercv-skill\r\n```\r\n\r\nWorks with any AI agent that supports the [skills standard](https:\u002F\u002Fskills.sh). The skill is [auto-generated](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Fblob\u002Fmain\u002Fscripts\u002Frendercv_skill\u002Fgenerate.py) from RenderCV's source code and [evaluated](https:\u002F\u002Fgithub.com\u002Frendercv\u002Frendercv\u002Ftree\u002Fmain\u002Fscripts\u002Frendercv_skill\u002Fevals) with promptfoo against RenderCV's own Pydantic validation pipeline. See the [documentation](https:\u002F\u002Fdocs.rendercv.com\u002Fuser_guide\u002Fhow_to\u002Fuse_the_ai_agent_skill) for details.\r\n\r\n## Get Started\r\n\r\nInstall RenderCV (Requires Python 3.12+):\r\n\r\n```\r\npip install \"rendercv[full]\"\r\n```\r\n\r\nCreate a new CV yaml file:\r\n\r\n```\r\nrendercv new \"John Doe\"\r\n```\r\n\r\nEdit the YAML, then render:\r\n\r\n```\r\nrendercv render \"John_Doe_CV.yaml\"\r\n```\r\n\r\nFor more details, see the [user guide](https:\u002F\u002Fdocs.rendercv.com\u002Fuser_guide\u002F).\r\n","RenderCV 是一个面向学术界和工程界人士的简历构建工具。用户可以使用 YAML 格式编写简历内容，通过 RenderCV 转换为具有专业排版的 PDF 文件。其核心功能包括版本控制、内容与格式分离以及自动处理对齐和间距以确保高质量的文档呈现。此外，项目支持多种主题样式选择，满足个性化需求。RenderCV 适用于需要创建或更新简历的研究人员和技术人员，尤其是那些希望专注于内容而不被格式问题困扰的人群。",2,"2026-06-11 02:51:03","top_language"]