Giter Club home page Giter Club logo

Hi, I'm Jon! I'm a full-time open source software developer and single dad.

Several years ago, just before my 40th birthday, I switched careers from sales, marketing and consulting to learn how to program, with the goal of making the world a better place through code. Whether that means giving people access to information, the tools and technology to level the playing field with big corporations, or empowering people in impoverished regions to participate in the world economy.

To date, I've created more than 1,000 open source projects in an effort to reach my goal. Open source software takes a lot of time to create and maintain, and millions of projects now depend on my code. You can help me to achieve my goals of improving the world through code, help me create better developer experiences, or just say "thank you" by sponsoring me on GitHub. Any and all contributions are greatly appreciated.

If I could afford it, I would spend 100% of my time on open source. That's not a reality yet, but with your help we can make it happen!

Jon Schlinkert's github stats


You can find me here:

GitHubLinkedInTwitter

Jon Schlinkert's Projects

grunt-matter icon grunt-matter

Add, extend, sort, and strip YAML front matter. Also has options for populating randomized mock data.

grunt-prettify icon grunt-prettify

Grunt plugin for beautifying HTML. Lots of options so that you can format/beautify the generated HTML the way you want it.

grunt-repos icon grunt-repos

Use Grunt to pull down a list of repos from GitHub.

grunt-sync-pkg icon grunt-sync-pkg

Minimalist Grunt plugin to sync only basic properties between package.json and bower.json.

grunt-toc icon grunt-toc

Grunt plugin for generating a markdown Table of Contents (TOC).

guide-to-staying-productive icon guide-to-staying-productive

If you're looking for ways to stay motivated and focused, while still having fun, this guide is for you! Contributions and any kind of improvements are very welcome!

gulp-conflicts icon gulp-conflicts

Detects when a file to be written is different than an existing file and, if necessary, prompts the user for action.

gulp-data-contents icon gulp-data-contents

Gulp plugin that replaces the contents of a file with the contents of another file using the filepath specified on the 'contents' property in front-matter. Customizable, useful for generating scaffolding or defining placeholder files.

gulp-dest icon gulp-dest

Gulp plugin for easily defining destination paths using path variables.

gulp-dest-paths icon gulp-dest-paths

Adds destination related properties to the `file.data.dest` object on vinyl files.

gulp-drafts icon gulp-drafts

Gulp plugin for removing files flagged as drafts. Can also be used as an assemble or verb plugin.

gulp-dry icon gulp-dry

Gulp plugin for Dry, a new template engine with advanced inheritance features.

gulp-extname icon gulp-extname

Dynamically rename dest extension based on src extension. e.g `.coffee` => `.js`. This will only rename the ext, no other path parts are modified.

gulp-frep icon gulp-frep

A find and replace utility, using Frep. Replace strings or arrays of strings with an array of replacement patterns.

gulp-html-toc icon gulp-html-toc

Gulp plugin for html-toc, for generating a HTML table of contents.

gulp-is-binary icon gulp-is-binary

Adds an `.isBinary()` function to the `file` object, similar to `file.isNull()` and `file.isStream()`.

gulp-layouts icon gulp-layouts

Gulp plugin for the `layouts` library, which provides a simple way of "wrapping" a string with common code or content.

gulp-liquid-to-handlebars icon gulp-liquid-to-handlebars

Convert liquid templates to handlebars templates. There are many resources for Jekyll and liquid on github, but handlebars is a more accessible engine for javascript users. This solves that.

gulp-markdown-toc icon gulp-markdown-toc

Gulp plugin for markdown-toc. Generate a markdown table of contents for one or more markdown files, and an optional index for multiple files.

gulp-reflinks icon gulp-reflinks

Gulp plugin that lints a markdown string to find missing reflinks for npm package names, resolves the homepage or repository url from npm, and appends a valid reflink to the document.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.