fs-open-forest-middlelayer-api

  •        13

A repository for the development of an API to support the public facing USFS Open Forest system to connect to the related Forest Service database, the Special Use Data System (SUDS) located in the National Resource Management System. This repository was partially developed under a task order of the Agile Blanket Purchase Agreement.

https://github.com/18F/fs-middlelayer-api#readme

Dependencies:

async : ^2.6.1
aws-sdk : ^2.398.0
bcrypt-nodejs : 0.0.3
body-parser : ^1.18.3
cors : ^2.8.5
deref : ^0.7.6
dotenv : ^4.0.0
express : ^4.16.4
express-winston : ^2.6.0
file-stream-rotator : ^0.1.0
helmet : ^3.15.0
include : ^1.1.0
ink-docstrap : ^1.3.0
jsdoc : ^3.5.5
json-schema-deref-sync : ^0.6.0
json-schema-faker : ^0.5.0-rc3
jsonschema : ^1.1.1
jsonwebtoken : ^8.4.0
lodash : ^4.17.11
matchstick : ^1.2.1
mkdirp : ^0.5.1
mocha : ^5.2.0
mock-aws-s3 : ^2.6.0
morgan : ^1.9.1
moxai : ^1.1.1
multer : ^1.4.1
newrelic : ^4.13.0
passport : ^0.3.2
passport-local : ^1.0.0
path : ^0.12.7
pg : ^6.2.2
request : ^2.88.0
request-promise-native : ^1.0.5
s3-zip : ^1.0.4
sequelize : ^5.5.0
sequelize-cli : ^5.4.0
sinon : ^2.3.4
url : ^0.11.0
util : ^0.10.4
uuid : ^3.3.2
winston : ^2.4.4

Tags
Implementation
License
Platform

   




Related Projects

api-standards - API Standards for 18F

  •    

18F is a technology team inside the US federal government. 18F is very API-focused: our first project was an API for business opportunities. This document captures 18F's view of API best practices and standards. We aim to incorporate as many of them as possible into our work.

pyquil - A Python library for quantum programming using Quil.

  •    Python

A library for easily generating Quil programs to be executed using the Rigetti Forest platform. pyQuil is licensed under the Apache 2.0 license. pyQuil can be used to build and manipulate Quil programs without restriction. However, to run programs (e.g., to get wavefunctions, get multishot experiment data), you will need an API key for Rigetti Forest. This will allow you to run your programs on the Rigetti Quantum Virtual Machine (QVM) or on a real quantum processor (QPU).

fs-jetpack - Better file system API for Node.js

  •    Javascript

Node's fs library is very low level and because of that often painful to use. fs-jetpack wants to fix that by giving you completely rethought, much more convenient API to work with file system.Check out EXAMPLES to see few snippets what it can do.

viktor - Synthesizer built on the WebAudio API.

  •    Javascript

Synthesizer built on the Web Audio API. This will rebuild the site in dev mode (scripts are not minified etc.), will start a node Express server and will start listening for changes on the FS, in case of which it will rebuild the site for you. You can access the site on localhost:5000.

node-fs-extra - Node.js: extra methods for the fs object like copy(), remove(), mkdirs()

  •    Javascript

fs-extra adds file system methods that aren't included in the native fs module and adds promise support to the fs methods. It should be a drop in replacement for fs.I got tired of including mkdirp, rimraf, and ncp in most of my projects.


18f.gsa.gov - This repository contains 18F's website.

  •    CSS

This repo houses the 18F website. We use the Draft U.S. Web Design System as a front end framework. The site is built and served through the Federalist platform. 18f.gsa.gov extends the U.S. Web Design System and 18F Brand guidelines to create a style that is professional, unique, and informative. The style guide, located at 18f.gsa.gov/styleguide/ documents the patterns and components used to create this theme.

node-graceful-fs - fs with incremental backoff on EMFILE

  •    Javascript

graceful-fs functions as a drop-in replacement for the fs module, making various improvements.The improvements are meant to normalize behavior across different platforms and environments, and to make filesystem access more resilient to errors.

awesome-random-forest - Random Forest - a curated list of resources regarding random forest

  •    

Random Forest - a curated list of resources regarding tree-based methods and more, including but not limited to random forest, bagging and boosting. Please feel free to pull requests, email Jung Kwon Lee (deruci@snu.ac.kr) or join our chats to add links.

analytics-reporter - Lightweight analytics reporting and publishing tool for Google Analytics data

  •    Javascript

A lightweight system for publishing analytics data from Google Analytics profiles. Uses the Google Analytics Core Reporting API v3 and the Google Analytics Real Time API v3. This is used in combination with 18F/analytics.usa.gov to power the government analytics hub, analytics.usa.gov.

JavaMoney - Money and Currency API for Java

  •    Java

JavaMoney is the new monetary API for the Java Platform as well as related projects and libraries. Whereas the API (JSR 354) provides a portable and extensible API for handling of Money & Currency models, Moneta provides a production ready reference implementation.

mock-fs - Configurable mock for the fs module

  •    Javascript

The mock-fs module allows Node's built-in fs module to be backed temporarily by an in-memory, mock file system. This lets you run tests against a set of mock files and directories instead of lugging around a bunch of test fixtures. The code below makes it so the fs module is temporarily backed by a mock file system with a few files and directories.

watchr - Better file system watching for Node

  •    Javascript

Watchr provides a normalised API the file watching APIs of different node versions, nested/recursive file and directory watching, and accurate detailed events for file/directory creations, updates, and deletions.Older environments may need Babel's Polyfill or something similar.

Meteor-Files - Upload files via DDP or HTTP to Meteor server FS, AWS, GridFS, DropBox or Google Drive

  •    Javascript

Award winning, extremely fast and robust package for file uploading, managing and streaming (Audio & Video & Images), with support of server's file system (FS) or third party storage, like: AWS, DropBox, Google Storage, Google Drive, GridFS or any other with API. All PRs are always welcome on dev branch. Please, always give expressive description to your changes and additions.

TreeGrOSS Forest Growth Simulation

  •    Java

Tree Growth Open Source Software is a Java based version of the forest growth simulator for north west Germany BWINPro.

grove - Quantum algorithms built using pyQuil.

  •    Python

A collection of quantum algorithms built using the Rigetti Forest platform. Grove is licensed under the Apache 2.0 license. Features in the alpha package are considered experimental.

mycollab - An open source, free, high performance, stable and secure Java Application Business Platform of Project Management, CRM and Document

  •    Java

MyCollab is the free and open source collaboration tools, it has three existing modules: Project Management, CRM and Document Management. Intuitive UI, rich features, high performance and stable are the advantages compare with various popular tools in the market such as Redmine, Bugzilla, Mantis etc. This open source is included into a trusted commercial product that is deployed on hundreds of companies' servers. MyCollab does work well on both desktop and mobile devices.

Endeavour Agile ALM

  •    Java

Endeavour Agile ALM is an Open Source solution to manage the creation of large-scale enterprise systems in an iterative and incremental agile software development process.

express-gateway - A microservices API Gateway built on top of ExpressJS

  •    Javascript

Express Gateway is an API Gateway that sits at the heart of any microservices architecture, regardless of what language or platform you're using. Express Gateway secures your microservices and exposes them through APIs using Node.js, ExpressJS and Express middleware. Developing microservices, orchestrating and managing them now can be done insanely fast all on one seamless platform without having to introduce additional infrastructure. Express Gateway is commerically supported LunchBadger. For more information about support plans please contact info@express-gateway.io.

wrench-js - Recursive file operations in Node.js

  •    Javascript

wrench.js is deprecated, and hasn't been updated in quite some time. I heavily recommend using fs-extra to do any extra filesystem operations. Wrench was built for the early days of Node, and it solved a problem that needed solving. I'm proud of what it's done; at the time of writing this, it was still downloaded over 25,000 times yesterday, and over 500,000 times in the last month. The fact that it wound up being embedded in so many projects is humbling and a great source of fun for me, but I just don't have the time to keep up with this at the moment. No alternate maintainers have appeared, and fs-extra is very well maintained anyway - one community solution is likely better.