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

en-route icon en-route

Routing for static site generators and build systems.

ends-with icon ends-with

Return `true` if a string ends with the given characters.

ends-with-any icon ends-with-any

Returns true if the given string or array ends with any of the given substrings.

engine icon engine

Alternative to Lo-Dash template with support for helpers.

engine-base icon engine-base

Thin wrapper for Engine, a basic ejs/lodash-style template engine.

engine-handlebars icon engine-handlebars

Handlebars engine, consolidate.js style but with enhancements. This works with Assemble, express.js, engine-cache or any application that follows consolidate.js conventions.

engine-less icon engine-less

Consolidate-style engine for rendering .less files. Can be used with assemble, verb, express, or any other application that supports consolidate-style engines.

engine-lodash icon engine-lodash

Lo-Dash engine conslidate.js style, but with enhancements. Works with Assemble or express.

engine-noop icon engine-noop

noop / pass-through engine for engine-cache, consolidate.js, assemble (v0.6.x) or any node.js app that supports similar conventions.

engine-nunjucks icon engine-nunjucks

More comprehensive consolidate-style engine support for nunjucks. Should work with express, assemble, verb, generate, update, and any other app that follows consolidate conventions.

engine-utils icon engine-utils

Utilities from consolidate.js for normalizing engine formats.

engines icon engines

Template engine library with fast, synchronous rendering, based on consolidate.

env-cache icon env-cache

Get and set values on process.env using a namespace.

escape-delims icon escape-delims

Escape delimiters in templates. Used with Lo-Dash and underscore templates but could be used with other template engines as well.

espree-extract-comments icon espree-extract-comments

Uses espree to extract JavaScript code comments from a string. Returns an array of comment objects, with line, column, index, comment type and comment string.

esprima-extract-comments icon esprima-extract-comments

Extract javascript code comments with esprima. Thin wrapper to prove a simple interface for getting code comments from a string, file or glob of files.

even icon even

Get the even numbered items from an array.

examples icon examples

Application examples for Template, and other node.js setups.

expand icon expand

Recursively resolve templates in an object, string or array.

expand-args icon expand-args

Expand parsed command line arguments using expand-object.

expand-config icon expand-config

Expand tasks, targets and files in a declarative configuration.

expand-files icon expand-files

Expand glob patterns in a declarative configuration into src-dest mappings.

expand-front-matter icon expand-front-matter

Middleware for processing config templates in front matter. Can be used with verb, assemble v0.6.0, or any application based on jonschlinkert/template.

expand-hash icon expand-hash

Expand hash keys into an object with the given values.

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.