Code Monkey home page Code Monkey 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

ansi-wrap icon ansi-wrap

Create ansi colors by passing open and close codes.

answer-store icon answer-store

Store answers to user prompts, based on locale and/or current working directory (node.js/JavaScript)

any icon any

Checks if the callback returns a truthy value for any element in a collection, or for any sub-string in a string. The function returns as soon as it finds a passing value and does not iterate over the entire collection.

api-toc icon api-toc

Pass a dirname, get a basic markdown-formatted Table of Contents for your API.

app-boilerplate icon app-boilerplate

Boilerplate for creating a node.js application based on Template, vinyl and orchestrator. This consists of the core, generalized components of assemble, verb and generate.

app-name icon app-name

Get the actual name of a plugin or generator by stripping certain words from the title, allowing it to be used in templates. For example, the "actual" name of `generator-foo` would `foo`.

arr icon arr

JavaScript utils for working with arrays.

arr-diff icon arr-diff

Returns an array with only the unique values from all given arrays using strict equality for comparisons.

arr-flatten icon arr-flatten

Recursively flatten an array or arrays. This is the fastest implementation of array flatten.

arr-map icon arr-map

Faster, node.js focused alternative to JavaScript's native array map.

arr-pluck icon arr-pluck

Get the value of a specified property from all elements in a collection.

arr-reduce icon arr-reduce

Fast array reduce that also loops over sparse elements.

arr-swap icon arr-swap

Swap two items in an array. Does not modify the Array prototype.

arr-union icon arr-union

Returns an array of unique values using strict equality for comparisons, maintaining the same order as the provided arrays.

array-each icon array-each

Loop over each item in an array and call the given function on every element.

array-every icon array-every

Returns true if the callback returns truthy for all elements in the given array.

array-first icon array-first

Get the first element or first n elements of an array.

array-initial icon array-initial

Get all but the last element or last n elements of an array.

array-intersection icon array-intersection

Return an array with the unique values present in _all_ given arrays using strict equality for comparisons.

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.