Giter VIP home page Giter VIP logo

monsieur's Introduction

Monsieur

Greenkeeper badge bitHound Overall Score

Bigger, but equally polite brother of Sir - the polite development server

  • serves as plain or pre-processed on-the-fly: less, sass/scss, stylus, markdown, jade, slim
  • livereload
  • multiple and aliased server roots
  • path based proxy (useful to proxy to api server, or assets from live site)
  • request logging (customizable, uses morgan)
  • beautified pre-processed file output
  • execute shell command on request
  • save cache of requested files (useful for pre-processed output)
  • CORS
  • literate style js, jade, slim, stylus, etc... even md :-) all Γ  la litrate coffee script (via npm/illiterate)

Installation

$ npm install -g monsieur

Usage

Usage: monsieur [options] <dir>

Options:

  -V, --version                   output the version number
  -p, --port <port>               specify the port [8080]
      --npm                       proxy /npm/<library> to npmcdn.com/<library>
      --jsdelivr                  proxy /jsdelivr/<library> to cdn.jsdelivr.net/<library>
  -h, --hidden                    enable hidden file serving
      --backup <backup-folder>    store copy of each served file in `backup` folder
      --no-livereload             disable livereload watching served directory (add `lr` to querystring of requested resource to inject client script)
      --no-logs                   disable request logging
  -f, --format <fmt>              specify the log format string (npmjs.com/package/morgan)
      --minify                    minify code before serving
      --compress                  gzip or deflate the response
      --exec <cmd>                execute command on each request
      --no-cors                   disable cross origin access serving
      --babel                     pass all js through babel to convert to more js :)

Examples

Assuming server runnung with something like... monsieur .

Requesting a file:

$ curl http://localhost:8080/Readme.md
# Monsieur

## Bigger, but equally polite brother of Sir - the polite development server
...

Requesting a preprocessed version of a file:

Make the same request as if the file had already been compiled, and was being served, and it will be processed on-the-fly...

$ curl http://localhost:8080/Readme.html
<h1 id="monsieur">Monsieur</h1>
<h2 id="bigger-but-equally-polite-brother-of-sir-the-polite-development-server">Bigger, but equally polite brother of Sir - the polite development server</h2>
...

This also works for sass, coffeescript, jade, etc...

Requesting the directory listing:

Add a format parameter to querystring, or add an Accept paramater header. Valid types are json, text and html.

$ curl http://localhost:8080/?format=json
... or ...
$ curl http://localhost:8080/ -H "Accept: application/json"
[
  "bin",
  "History.md",
  "node_modules"
  ...
]

Ar for plain text list

$ curl http://localhost:8080/?format=text
... or ...
$ curl http://localhost:8080/ -H "Accept: text/plain"
bin
History.md
node_modules
...

Livereload

By default, livereload is enabled on the same port as the main server. This should work with the browser's livereload plugin, or adding the /livereload.js?snipver=1 script to your html (which is served up by the monsieur). For convenience, adding lr to the querystring will inject <script src="/livereload.js?snipver=1"></script> into your served file.

... without livereload ...

$ curl http://localhost:8080/Readme.html
<h1 id="monsieur">Monsieur</h1>
<h2 id="bigger-but-equally-polite-brother-of-sir-the-polite-development-server">Bigger, but equally polite brother of Sir - the polite development server</h2>

... with livereload ...

$ curl http://localhost:8080/Readme.html?lr
<script src="/livereload.js?snipver=1"></script>
<h1 id="monsieur">Monsieur</h1>
<h2 id="bigger-but-equally-polite-brother-of-sir-the-polite-development-server">Bigger, but equally polite brother of Sir - the polite development server</h2>

If you don't want the livereload feature enabled at all, then there is a --no-livereload flag

Multiple sources

You can serve up from multiple locations, for example:

$ monsieur . vendor:~/lib/vendor

This will serve from the current directory, except requests for /vendor/myfile.txt will be served from ~/lib/vendor.

You can also layer multiple sources into one directory...

$ monsieur . vendor:~/lib/vendor:~/other/vendor

This will serve current directory, except paths starting /vendor/ which will try to serve from ~/lib/vendor and if the file is not found there, will be served from ~/other/vendor, ultimately returning 404 if file is not found.

Proxy

By default, requests to /npm/<library> are proxied to https://npmcdn.com/<library> making it easy to load dependencies via the local server so for example http://localhost:8080/npm/moment will load moment js from npm-cdn. This can be switched off with the no-npm flag.

You can proxy requests based on url, for example...

$ monsieur . github:https://api.github.com/repos/billymoon/monsieur

This will serve current directory, except for paths starting /github/ which will be proxied to https://api.github.com/repos/billymoon/monsieur so that accessing...

http://localhost:8080/github/issues?state=closed

... will proxy through the response from ...

https://api.github.com/repos/billymoon/monsieur/issues?state=closed

Cache

Useful for saving processed version of source files, for example, if you have index.jade, and style.less and want to save the html and css, add a --cache backup flag, and then visit http://localhost:8080/index.html in your browser. There should be a index.html and a style.css in the backup folder.

Compress

Add gzip compression to served assets with the --compress flag.

License

(The MIT License)

Copyright (c) 2013 Billy Moon <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

monsieur's People

Contributors

billymoon avatar greenkeeper[bot] avatar

Watchers

James Cloos avatar  avatar

monsieur's Issues

An in-range update of babel-preset-env is breaking the build 🚨

Version 1.3.3 of babel-preset-env just got published.

Branch Build failing 🚨
Dependency babel-preset-env
Current Version 1.3.2
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As babel-preset-env is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… bitHound - Code No failing files. Details

  • ❌ bitHound - Dependencies 1 failing dependency. Details

Release Notes v1.3.3

v1.3.3 (2017-04-07)

πŸ› Bug Fix

Adding electron as a target was an inadvertent breaking change as it no longer
allowed string versions. We added an exception for now, even though it is
inconsistent with other versions. Just as a note, the upcoming version 2.x will
allow both number and string versions.

We now force the const-es2015-check plugin to run first (so that it can
correctly report issues before they get transpiled away).

πŸš€ New Feature

  • Allow use babel-plugin- prefix for include and exclude (#242) (@yavorsky)

The include and exclude options now allow both prefixed (babel-plugin-transform-es2015-spread)
and prefix-less (transform-es2015-spread) plugin names.

πŸ“ Documentation

🏠 Internal

Commits

The new version differs by 12 commits .

  • a222453 1.3.3
  • 801c6d4 Fix and update changelog for v1.3.3 [skip ci]
  • 8701755 Ensure const-check plugin order (#257)
  • 19bd172 Update changelog (#253)
  • d7adb12 Merge pull request #252 from yavorsky/electron-string
  • b3edcf5 Support electron version in a string format.
  • c2e99b2 Merge pull request #245 from babel/existentialism-patch-1
  • b3f17b8 Note babel plugin prefix handling in include/exclude [skip ci]
  • f901427 Allow use babel-plugin- prefix for include and exclude. (#242)
  • b2057c0 Add simple smoke-test (#240)
  • fe74b77 Fix README: debug option shows info in stdout. (#236)
  • 500b2fb Add prepublish script

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of node-sass is breaking the build 🚨

Version 4.5.3 of node-sass just got published.

Branch Build failing 🚨
Dependency node-sass
Current Version 4.5.2
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

node-sass is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ bitHound - Dependencies 1 failing dependency. Details
  • βœ… bitHound - Code No failing files. Details

Release Notes v4.5.3

Fixes

Supported Environments

OS Architecture Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7
Linux* x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7
Alpine x64 4, 6, 7

*Linux support refers to Ubuntu, Debian, and CentOS 5

Commits

The new version differs by 4 commits.

  • 48bbed1 4.5.3
  • e736535 Merge pull request #1969 from sass/node-8-error
  • f783a9c Premptively account for module version 57
  • 348a3b1 Update module version for Node 8

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of swagger-ui is breaking the build 🚨

Version 3.0.8 of swagger-ui just got published.

Branch Build failing 🚨
Dependency swagger-ui
Current Version 3.0.7
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

swagger-ui is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details - βœ… **bitHound - Code** No failing files. [Details](https://www.bithound.io/github/billymoon/monsieur/0535fbd07ff5a7a8611afc64a4d0ce87dc4a7cb7/files?status=passing),- ❌ **bitHound - Dependencies** 1 failing dependency. [Details](https://www.bithound.io/github/billymoon/monsieur/0535fbd07ff5a7a8611afc64a4d0ce87dc4a7cb7/dependencies/npm#filter-failing-dep)

Commits

The new version differs by 57 commits0.

  • f14d806 Merge pull request #3005 from shockey/v/3.0.8
  • c08f3c2 v3.0.8 (fixes #2923 #2889)
  • 96f4b65 Rebuild dist
  • 69fd57f Increment swagger-client version
  • f85fdb7 Merge pull request #3004 from shockey/ft/3003-version-info
  • 15d4388 Attach information to version object
  • 0e62d92 Merge branch 'master' of github.com:swagger-api/swagger-ui into ft/3003-version-info
  • b6c3f91 Fix #3003
  • 11e9bbf Merge pull request #2958 from swagger-api/feature/older-react
  • d2c3078 Merge branch 'master' into feature/older-react
  • dd11740 Merge pull request #3002 from Minasokoni/searchbar-update
  • 8a1e447 Merge branch 'master' into searchbar-update
  • ca808e9 updated searchbar sizing
  • f5e89dc build
  • 2cff912 remove object-assign dep ( which was missing from package.json )

There are 57 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of babel-cli is breaking the build 🚨

Version 6.24.1 of babel-cli just got published.

Branch Build failing 🚨
Dependency babel-cli
Current Version 6.24.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As babel-cli is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ bitHound - Dependencies 1 failing dependency. Details

  • βœ… bitHound - Code No failing files. Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of babel-polyfill is breaking the build 🚨

Version 6.26.0 of babel-polyfill just got published.

Branch Build failing 🚨
Dependency babel-polyfill
Current Version 6.23.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

babel-polyfill is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • βœ… bitHound - Code No failing files. Details
  • ❌ bitHound - Dependencies 1 failing dependency. Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of babel-preset-react is breaking the build 🚨

Version 6.24.1 of babel-preset-react just got published.

Branch Build failing 🚨
Dependency babel-preset-react
Current Version 6.23.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As babel-preset-react is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… bitHound - Code No failing files. Details

  • ❌ bitHound - Dependencies 1 failing dependency. Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of swagger-editor is breaking the build 🚨

Version 3.0.8 of swagger-editor just got published.

Branch Build failing 🚨
Dependency swagger-editor
Current Version 3.0.7
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

swagger-editor is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details - βœ… **bitHound - Code** No failing files. [Details](https://www.bithound.io/github/billymoon/monsieur/9d0b3224d0945219847cfa9579c2be36888f5bee/files?status=passing),- ❌ **bitHound - Dependencies** 1 failing dependency. [Details](https://www.bithound.io/github/billymoon/monsieur/9d0b3224d0945219847cfa9579c2be36888f5bee/dependencies/npm#filter-failing-dep)

Commits

The new version differs by 25 commits0.

  • 6e1c465 Merge pull request #1309 from shockey/v/3.0.8
  • 85ced2c Rebuild dist
  • 5d1e3bc v3.0.8
  • 3cf4207 Rebuild dist
  • 87c8385 Rewire build order, to avoid unhelpful dirty flag on all bundle builds
  • 18da37e Rebuild dist
  • b017b7a Increment upstream Swagger module versions
  • 070caae Merge pull request #1308 from swagger-api/ft/1224-generate-serve-client
  • d387236 Remove "-test" filename suffix
  • 11cb88c Linter cleanup
  • 68ee4dc Rebuild dist
  • dfbd69c CSS changes courtesy of @Minasokoni
  • 4536ea7 Working client/server generator download
  • 7c7c143 Make request to the Codegen server (correctly)
  • e3a5499 Scaffold download functionality

There are 25 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of babel-preset-env is breaking the build 🚨

Version 1.4.0 of babel-preset-env just got published.

Branch Build failing 🚨
Dependency babel-preset-env
Current Version 1.3.3
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As babel-preset-env is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… bitHound - Code No failing files. Details

  • ❌ bitHound - Dependencies 1 failing dependency. Details

Release Notes v1.4.0

v1.4.0 (2017-04-14)

πŸš€ New Feature

Added an option to enable more spec compliant, but potentially slower, transformations for any plugins in this preset that support them.

We updated our mappings so that you can get native support for async/await and other goodies when targeting Edge 15!

πŸ› Bug Fix

Fixed a bug that was ignoring Android targets in browserslist queries (for example: "Android >= 4").

πŸ“ Documentation

🏠 Internal

Commits

The new version differs by 11 commits .

  • 125e928 1.4.0
  • e22c26c Update changelog [skip ci]
  • 2aaecc5 Support spec option (#98)
  • 8bca925 Clarify note about loading polyfills only once (#282)
  • 2135fb9 Add a reminder about include/exclude options (#275)
  • 40da88e Chore: reduce package size. (#281) [skip ci]
  • cad1b2b Merge pull request #273 from babel/compat-table
  • 7033974 Bump compat-table for Edge 15 support
  • 38a1369 Remove deprecated comment (#271)
  • d197aa0 Merge pull request #270 from babel/issue268
  • c0d641e Add Android browser to name map

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of serve-index is breaking the build 🚨

Version 1.9.0 of serve-index just got published.

Branch Build failing 🚨
Dependency serve-index
Current Version 1.8.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

serve-index is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • βœ… bitHound - Code No failing files. Details
  • ❌ bitHound - Dependencies 2 failing dependencies. Details

Release Notes 1.9.0
  • Set X-Content-Type-Options: nosniff header
  • deps: [email protected]
  • deps: [email protected]
    • Allow colors in workers
    • Deprecated DEBUG_FD environment variable set to 3 or higher
    • Fix DEBUG_MAX_ARRAY_LENGTH
    • Fix error when running under React Native
    • Use same color for same namespace
    • deps: [email protected]
  • deps: http-errors@~1.6.1
  • deps: mime-types@~2.1.15
    • Add new mime types
    • Add audio/mp3
Commits

The new version differs by 35 commits.

There are 35 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of js-beautify is breaking the build 🚨

Version 1.6.14 of js-beautify just got published.

Branch Build failing 🚨
Dependency js-beautify
Current Version 1.6.12
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

js-beautify is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • βœ… bitHound - Code No failing files. Details,- ❌ bitHound - Dependencies 1 failing dependency. Details

Commits

The new version differs by 16 commits0.

  • ccc736a 1.6.14
  • 7bcec3b Python 1.6.14
  • 98b8a48 Bump version numbers in README.md
  • 1715930 1.6.13
  • 3c00c38 Python 1.6.13
  • 26a5243 Bump version numbers in README.md
  • 3cbed74 Add option void_elements for html
  • 3273c6d Merge pull request #1158 from jhaines/master
  • 1b61ba3 Merge branch 'master' into master
  • 4deeb60 Fix label checking incorrect box when clicked (#1169)
  • 0811a2c Merge branch 'master' into master
  • ba3221c fix previous test fragement -> fragment and place an object opening tag in the right spot
  • 95da551 add a span attribute wrapping test, too
  • 0d3d6da add more unformatted and line wrapping attribute tests
  • d1310ab add test to ensure that unformatted tags do not have spaces put between them

There are 16 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of node-watch is breaking the build 🚨

Version 0.5.3 of node-watch just got published.

Branch Build failing 🚨
Dependency node-watch
Current Version 0.5.2
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

node-watch is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details - βœ… **bitHound - Code** No failing files. [Details](https://www.bithound.io/github/billymoon/monsieur/6795670ec4f4670904f2496d88aeab4b9b24f10c/files?status=passing),- ❌ **bitHound - Dependencies** 1 failing dependency. [Details](https://www.bithound.io/github/billymoon/monsieur/6795670ec4f4670904f2496d88aeab4b9b24f10c/dependencies/npm#filter-failing-dep)

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of compression is breaking the build 🚨

Version 1.7.1 of compression just got published.

Branch Build failing 🚨
Dependency compression
Current Version 1.7.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

compression is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ bitHound - Dependencies 4 failing dependencies. Details
  • βœ… bitHound - Code No failing files. Details

Release Notes 1.7.1
  • deps: accepts@~1.3.4
    • deps: mime-types@~2.1.16
  • deps: [email protected]
  • deps: compressible@~2.0.11
    • deps: mime-db@'>= 1.29.0 < 2'
  • deps: [email protected]
  • deps: vary@~1.1.2
    • perf: improve header token parsing speed
Commits

The new version differs by 9 commits.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of request is breaking the build 🚨

Version 2.82.0 of request just got published.

Branch Build failing 🚨
Dependency request
Current Version 2.81.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

request is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • βœ… bitHound - Code No failing files. Details
  • ❌ bitHound - Dependencies 3 failing dependencies. Details

Commits

The new version differs by 27 commits.

  • 0ab5c36 2.82.0
  • ffdf0d3 Updating deps.
  • 4386836 Merge branch 'master' of github.com:request/request
  • 1527407 Merge pull request #2703 from ryysud/add-nodejs-v8-to-travis
  • 3afcbf8 Merge branch 'master' of github.com:request/request
  • 479143d Update of hawk and qs to latest version (#2751)
  • 169be11 Add Node.js v8 to Travis CI
  • 643c43a Fixed some text in README.md (#2658)
  • e8fca51 chore(package): update aws-sign2 to version 0.7.0 (#2635)
  • e999203 Update README to simplify & update convenience methods (#2641)
  • 6f286c8 lint fix, PR from pre-standard was merged with passing tests
  • a765593 Add convenience method for HTTP OPTIONS (#2541)
  • 52d6945 Add promise support section to README (#2605)
  • b12a624 refactor(lint): replace eslint with standard (#2579)
  • 29a0b17 Merge pull request #2598 from request/greenkeeper-codecov-2.0.2

There are 27 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

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.