GithubHelp home page GithubHelp 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

generator-assemble icon generator-assemble

Yeoman generator for Assemble, the static site generator built on Grunt.js. Kickstart new Assemble projects in just a few seconds, including templates, data, layouts, and a theme.

generator-base icon generator-base

Generator for creating Yeoman generators that are capable of remembering certain user answers, resulting in a better user experience. Run `yo base` and create your own generator, with the basic necessities including docs.

generator-gulp icon generator-gulp

Yeoman generator for kickstarting a gulp plugin, or a basic node.js project with a gulpfile.js.

get-exports icon get-exports

CLI for getting/creating a list of node.js export statements for functions in a module. Why? I want to write pure JavaScript and not worry about remembering to add export statements until js-hint complains about it.

get-file icon get-file

CLI and API to get a single file from Github repository.

get-first icon get-first

Pass an array of object paths (e.g. `a.b.c`) and get the first non-undefined value if the property exists, or null if it does not.

get-object icon get-object

Get a value from a property on a nested object.

get-pkg icon get-pkg

Get the package.json for a project from npm.

get-pkgs icon get-pkgs

Get package.json files for an array of repos from the npm registry.

get-property icon get-property

Get a nested property or its value from an object using simple `a.b.c` paths.

get-value icon get-value

Use property paths (`a.b.c`) get a nested value from an object.

get-values icon get-values

Return an array of all values from the given object.

get-view icon get-view

Utility for getting an assemble or templates view from a collection object.

gfc icon gfc

Simple way to initialize a new git repository in an empty directory, add a file and do a first commit (or skip that part in a directory with files). Useful for unit tests and generators.

gfm-code-blocks icon gfm-code-blocks

Extract gfm (GitHub Flavored Markdown) fenced code blocks from a string.

gh-clone icon gh-clone

git clone a repo with only username/repo

gh-stars icon gh-stars

API and CLI for getting the stars for one or more GitHub users or organizations.

gists icon gists

Methods for working with the GitHub Gist API. Node.js/JavaScript

git-branch icon git-branch

Get the current branch for a local git repository

git-user-name icon git-user-name

Get the name of the current user from git config, at the project or global scope, depending on what git uses in the current context.

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.