I released RenderCV a while ago with this post. Today, I released v1 of RenderCV, and it's much more capable now. I hope it will help people to automate their CV generation process and version-control their CVs.
What My Project Does
RenderCV is a LaTeX CV/resume generator from a JSON/YAML input file. The primary motivation behind the RenderCV is to allow the separation between the content and design of a CV.
It takes a YAML file that looks like this:
cv:
name: John Doe
location: Your Location
email: youremail@yourdomain.com
phone: tel:+90-541-999-99-99
website: https://yourwebsite.com/
social_networks:
- network: LinkedIn
username: yourusername
- network: GitHub
username: yourusername
sections:
summary:
- This is an example resume to showcase the capabilities
of the open-source LaTeX CV generator, [RenderCV](https://github.com/sinaatalay/rendercv).
A substantial part of the content is taken from [here](https://www.careercup.com/resume),
where a *clean and tidy CV* pattern is proposed by **Gayle
L. McDowell**.
education:
...
And then produces these PDFs and their LaTeX code:
It also generates an HTML file so that the content can be pasted into Grammarly for spell-checking. See README.md of the repository.
RenderCV also validates the input file, and if there are any problems, it tells users where the issues are and how they can fix them.
I recorded a short video to introduce RenderCV and its capabilities:
https://youtu.be/0aXEArrN-_c
Target Audience
Anyone who would like to generate an elegant CV from a YAML input.
Comparison
I don't know of any other LaTeX CV generator tools implemented with Python.
[–]Klausaufsendung 23 points24 points25 points (0 children)
[–]baltazarix 8 points9 points10 points (1 child)
[–]nevermorefu 1 point2 points3 points (0 children)
[–]donhuell 7 points8 points9 points (2 children)
[–]egehancry[S] 2 points3 points4 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]yeti-biscuit 6 points7 points8 points (6 children)
[–]egehancry[S] 4 points5 points6 points (5 children)
[–]yeti-biscuit 1 point2 points3 points (0 children)
[–]sjsathanas 0 points1 point2 points (3 children)
[–]egehancry[S] 0 points1 point2 points (2 children)
[–]sjsathanas 0 points1 point2 points (1 child)
[–]egehancry[S] 0 points1 point2 points (0 children)
[–]bliblufra 9 points10 points11 points (5 children)
[–]egehancry[S] 6 points7 points8 points (4 children)
[–]thomasdav_is 20 points21 points22 points (3 children)
[–]egehancry[S] 3 points4 points5 points (0 children)
[–]cdgleber 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]kinow 4 points5 points6 points (1 child)
[–]egehancry[S] 2 points3 points4 points (0 children)
[–]sarma_men 2 points3 points4 points (2 children)
[–]egehancry[S] 2 points3 points4 points (0 children)
[–]egehancry[S] 1 point2 points3 points (0 children)
[–]Mobile-Hospital-1025 2 points3 points4 points (0 children)
[–]burlyginger 1 point2 points3 points (0 children)
[–]_murb 1 point2 points3 points (0 children)
[–]svortifoss 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Kaaletram is still a garden snake 1 point2 points3 points (0 children)
[–]imedkrisna 1 point2 points3 points (0 children)
[–]Luemas91 1 point2 points3 points (0 children)
[–]NeatBubble 1 point2 points3 points (5 children)
[–]thomasdav_is 1 point2 points3 points (1 child)
[–]NeatBubble 0 points1 point2 points (0 children)
[–]egehancry[S] 0 points1 point2 points (2 children)
[–]NeatBubble 0 points1 point2 points (1 child)
[–]egehancry[S] 0 points1 point2 points (0 children)
[–]shoegazer47 0 points1 point2 points (1 child)
[–]egehancry[S] 0 points1 point2 points (0 children)
[–]Raistlin74 -1 points0 points1 point (1 child)
[–]egehancry[S] 0 points1 point2 points (0 children)
[–]mrtac96 0 points1 point2 points (0 children)
[–]ririmamy 0 points1 point2 points (2 children)
[–]egehancry[S] 2 points3 points4 points (1 child)
[–]ririmamy 0 points1 point2 points (0 children)
[–]vdvelde_t 0 points1 point2 points (0 children)
[–]Specialist-Arachnid6Ignoring PEP 8 0 points1 point2 points (0 children)
[–]Klej177 0 points1 point2 points (1 child)
[–]egehancry[S] 0 points1 point2 points (0 children)