HackMyResume - Generate polished résumés and CVs in HTML, Markdown, LaTeX, MS Word, PDF, plain text, JSON, XML, YAML, smoke signal, and carrier pigeon

  •        58

Create polished résumés and CVs in multiple formats from your command line or shell. Author in clean Markdown and JSON, export to Word, HTML, PDF, LaTeX, plain text, and other arbitrary formats. Fight the power, save trees. Compatible with FRESH and JRS resumes. HackMyResume is built with Node.js and runs on recent versions of OS X, Linux, or Windows. View the FAQ.



chalk : ^2.3.1
commander : ^2.9.0
copy : ^0.3.1
escape-latex : ^1.0.0
extend : ^3.0.0
fresh-jrs-converter : ^1.0.0
fresh-resume-schema : ^1.0.0-beta
fresh-resume-starter : ^0.3.1
fresh-resume-validator : ^0.2.0
fresh-themes : ^0.17.0-beta
fs-extra : ^5.0.0
glob : ^7.1.2
handlebars : ^4.0.5
html : ^1.0.0
is-my-json-valid : ^2.12.4
json-lint : ^0.1.0
jsonlint : ^1.6.2
lodash : ^4.17.5
marked : ^0.3.5
mkdirp : ^0.5.1
moment : ^2.11.1
parse-filepath : ^1.0.2
path-exists : ^3.0.0
pinkie-promise : ^2.0.0
printf : ^0.2.3
recursive-readdir-sync : ^1.0.6
simple-html-tokenizer : ^0.4.3
slash : ^1.0.0
string-padding : ^1.0.2
string.prototype.endswith : ^0.2.0
string.prototype.startswith : ^0.2.0
traverse : ^0.6.6
underscore : ^1.8.3
word-wrap : ^1.1.0
xml-escape : ^1.0.0
yamljs : ^0.3.0



Related Projects

fresh-resume-schema - A rational schema for your résumé or CV.

  •    Javascript

A rational schema for your résumé or CV. Based on FRESH. The FRESH résumé schema is an open source, standards-friendly, JSON/YAML-driven format for résumé / CVs and other employment artifacts.

markdown-cv - a simple template to write your CV in a readable markdown file and use CSS to publish/print it

  •    CSS

A curriculum vitae maintained in plain text and rendered to html and pdf using CSS. For more details see the project page or the blog post on why I switched to markdown for my CV.

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.

Awesome-CV - :page_facing_up: Awesome CV is LaTeX template for your outstanding job application

  •    TeX

Awesome CV is LaTeX template for a CV(Curriculum Vitae), Résumé or Cover Letter inspired by Fancy CV. It is easy to customize your own template, especially since it is really written by a clean, semantic markup. Please help keep this project alive! Donations are welcome and will go towards further development of this project.

cv - My YAML cv and resume.

  •    TeX

This repo contains the source I use to automatically generate my curriculum vitae as a webpage and PDF from YAML and BibTeX input. generate.py reads from cv.yaml and publications and outputs LaTeX and Markdown by using Jinja templates.

Pandoc - General Markup Converter

  •    Haskell

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It an convert documents in markdown, reStructuredText, textile, HTML, DocBook, or LaTeX to HTML formats, Word processor formats, PDF and other markup formats.

Orbit-Theme - FREE Bootstrap 4 Resume/CV Template for Developers -

  •    CSS

Orbit is a free Bootstrap 4 resume/CV template designed for developers. Looking to impress your potential employer? Get this template and you can send an online resume/CV instead of a word/pdf attachment. You can easily make different versions of your online resume/CV to tailor for different job positions too. The template comes with 6 colour schemes. The source SCSS files are included so it’s quick and easy to change the styling and colour scheme.

markdown-resume-js - Turn a simple markdown document into a resume in HTML and PDF

  •    CSS

Turn a simple markdown document into a resume in HTML and PDF.The generated files will be put in the same directory as your source file.

pandoc-latex-template - A pandoc LaTeX template to convert markdown files to PDF or LaTeX.

  •    TeX

A clean pandoc LaTeX template to convert your markdown files to PDF or LaTeX. It is designed for lecture notes and exercises with a focus on computer science. The template is compatible with pandoc 2. Install pandoc from http://pandoc.org/. You also need to install LaTeX.

Pandoc - Universal markup converter

  •    Haskell

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. Pandoc can read Markdown, CommonMark, PHP Markdown Extra, GitHub-Flavored Markdown, MultiMarkdown, and (subsets of) Textile, reStructuredText, HTML, LaTeX, MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Haddock markup, OPML, Emacs Org mode, DocBook, JATS, Muse, txt2tags, Vimwiki, EPUB, ODT, and Word docx.

resume - Software developer resume in Latex

  •    TeX

A single-page, one-column resume for software developers. It uses the base latex templates and fonts to provide ease of use and installation when trying to update the resume. The different sections are clearly documented and custom commands are used to provide consistent formatting. The three main sections in the resume are education, experience, and projects. I created this template as managing a resume on Google Docs was hard and changing any formatting was too difficult since it had to be applied in multiple places. Most currently available templates either focus on two columns, or are multiple pages long. I personally found the two-column templates hard to focus while multiple-page resumes were just too long to be used in career fairs.

startbootstrap-resume - A Bootstrap 4 resume/CV theme created by Start Bootstrap

  •    HTML

Resume is a resume and CV theme for Bootstrap created by Start Bootstrap. This theme features a fixed sidebar with content sections to build a simple, yet elegant resume. After downloading, simply edit the HTML and CSS files included with the template in your favorite text editor to make changes. These are the only files you need to worry about, you can ignore everything else! To preview the changes you make to the code, you can open the index.html file in your web browser.

panini - A super simple flat file generator.

  •    Javascript

A super simple flat file generator for use with Gulp. It compiles a series of HTML pages using a common layout. These pages can also include HTML partials, external Handlebars helpers, or external data as JSON or YAML. Panini isn't a full-fledged static site generator—rather, it solves the very specific problem of assembling flat files from common elements, using a templating language.

pandoc-templates - Some elementary (xe)tex templates and css files for Pandoc.

  •    CSS

A collection of support files for use with Pandoc, and specifically for helping to turn pandoc markdown files into nice HTML, LaTeX, and PDF output. These files go in your ~/.pandoc/ folder and are designed to work with the style and configuration material provided in latex-custom-kjh, socbibs, and the Emacs Starter Kit for the Social Sciences. The only real dependencies are the latex class and style files in latex-custom-kjh, however. Some Pandoc templates for an article in PDF (vita LaTeX) or HTML. These go in ~/.pandoc/templates. These can be be pointed to directly with the --template= switch as appropriate. The latex.template and xelatex.template depend on the style files in latex-custom-kjh.

resumake.io - 📋 A website for automatically generating elegant LaTeX resumes.

  •    Javascript

A website for automatically generating elegant LaTeX resumes without the need to write any TeX code yourself. Simply choose a template, fill in as much (or as little) info as you want, and then press Make to see your output. You can change your template at any point to see how your resume looks with different designs.

cv-boilerplate - Programmatic generation of high-quality CVs

  •    TeX

A boilerplate to ease the pain of building and maintaining a CV or résumé using LaTeX. That makes super easy to update a CV while keeping a consistent structure.

ReLaXed - Create PDF documents using web technologies

  •    Javascript

ReLaXed creates PDF documents interactively using HTML or Pug (a shorthand for HTML). It allows complex layouts to be defined with CSS and JavaScript, while writing the content in a friendly, minimal syntax close to Markdown or LaTeX. ReLaXed has support for Markdown, LaTeX-style mathematical equations (via MathJax), CSV conversion to HTML tables, plot generation (via Vega-Lite or Chart.js), and diagram generation (via mermaid). Many more features can be added simply by importing an existing JavaScript or CSS framework.

ResumeParser - Resume Parser using rule based approach. Developed using framework provided by GATE

  •    HTML

Parser that extracts information from any resume and converts into a structured .json format to be used by internal systems. The parser uses a rule-based approach that focuses on semantic rather than syntactic parsing. The parser can handle document types in .pdf, .txt, .doc and .docx (Microsoft word). In its current form, this application is a console based application. Parse uses the Engligh grammar engine provided by GATE through its ANNIE framework. The output is then transduced using the grammar rules and lists specifically written for resume parsing. The JAPE grammar defines a generic set of rules that complies with popular ways of resume writing. It takes Proper nouns from lists and applies them to rules to identify entities. Explore the source code and read about GATE for more details. Also, feel free to pose questions.

Jalpc - 🍎Jalpc -- A flexible Jekyll theme, 3 steps to build your website.

  •    CSS

This is a simple, beautiful and swift theme for Jekyll. It's mobile first, fluidly responsive, and delightfully lightweight. If you're completely new to Jekyll, I recommend checking out the documentation at http://jekyllrb.com or there's a tutorial by Smashing Magazine.

resume - My CV/resume in LaTeX.

  •    TeX

This resume is based off a template I found a few years ago, which was a modified template, see the (C) list at the top for a history. I have also included the original templates (along the path to my resume).