cdn - Content Delivery Network over MongoDb GridFs

  •        36

This utility can be used as stand alone Content Delivery Network, using MongoDB GridFs as backend file storage. It can be built from source code or installed as already compiled binaries.Also it can be used as a thin file storage library for your projects, based on martini framework. For example, when you use one of the cloud platforms like Heroku, with ephemeral file system for application's instances and you have to save user's data.

https://github.com/olebedev/cdn

Tags
Implementation
License
Platform

   




Related Projects

Coral CDN- Content Distribution Network

  •    C++

Coral is a peer-to-peer content distribution network. Sites that run Coral automatically replicate content. Using modern peer-to-peer indexing techniques, CoralCDN will efficiently find a cached object if it exists anywhere in the network.

mongo-python-driver - PyMongo - the Python driver for MongoDB

  •    Python

The PyMongo distribution contains tools for interacting with MongoDB database from Python. The bson package is an implementation of the BSON format for Python. The pymongo package is a native Python driver for MongoDB. The gridfs package is a gridfs implementation on top of pymongo.For issues with, questions about, or feedback for PyMongo, please look into our support channels. Please do not email any of the PyMongo developers directly with issues or questions - you're more likely to get an answer on the mongodb-user list on Google Groups.

OpenCDN - Content Delivery Network

  •    Perl

OpenCDN aims at the development of an application-level Content Delivery Network, suitable for replication and splitting of live and recorded multimedia content. It uses Relay technology, which splits incoming media packets for each downstream flow. Media distribution is hierarchically arranged among participating Nodes, coordinated by a centralized control unit.

edgedns - A high performance DNS cache designed for Content Delivery Networks

  •    Rust

A high performance DNS cache designed for Content Delivery Networks, with built-in security mechanisms to protect origins, clients and itself. On Linux, you may use that sample systemd service to start it.

gridfs-stream - Easily stream files to and from MongoDB

  •    Javascript

Easily stream files to and from MongoDB GridFS.Alternatively you could read the file using an _id. This is often a better option, since filenames don't have to be unique within the collection. e.g.


cdnjs - Free and Open Source Web front-end resource CDN maintained by @PeterDaveHello

  •    Javascript

CDNJS is a free and open source project to organize and provide popular front-end web development resources to developers via a fast CDN infrastructure without usage limitations and fees. We want to help individual library/framework developers distribute their projects, and web developers supercharge their websites! With our great free CDN service, developers can focus on their projects and website development. Developers no longer have to spend time worrying about how to set-up a CDN for projects or website assets. We hope to make web development easier, as well as your websites and the WWW faster and safer.

jsdelivr - A free, fast, and reliable Open Source CDN for npm and GitHub

  •    

We are looking for contributors. Please check open issues in the above repos if you think you could help, or open a new one if you have an idea you'd like to discuss. jsDelivr is a free CDN for open source files. We are tightly integrated with Github and npm allowing us to automatically provide a reliable CDN service to almost every open source project out there.

Mongodb-CSharp - C# driver to connect MongoDB

  •    CSharp

This is a driver to connect to MongoDB using .Net. It is written entirely in C# and has been tested and developed under both Windows and Mono 2.0 (Ubuntu 32-bit 9.04). Currently many features have been implemented with a few remaining. The api is very likely to change and be in flux for a while but is quickly settling down.

cropperjs - JavaScript image cropper.

  •    Javascript

JavaScript image cropper.The cdnjs provides CDN support for Cropper.js's CSS and JavaScript. You can find the links here.

image-resizer - On-the-fly image resizing using Node.js and GraphicsMagick. Heroku Ready!

  •    Javascript

image-resizer is a Node.js application that sits as a custom origin to your CDN and will resize/optimise images on-the-fly. It is Heroku ready, but can also be deployed easily to any cloud provider (has been used with success on AWS). The primary goal for this project was to abstract the need to set image dimensions during the upload and storage phase of images in a modern web application.

CDN Support for EPiServer CMS

  •    

This module adds CDN support for EPiServer CMS by modifying outgoing links.

ReplaceGoogleCDN - :cancer: 一个 Chrome 插件:将 Google CDN 替换为国内的。

  •    Javascript

:cancer: 一个 Chrome 插件:将 Google CDN 替换为国内的。

quokka - Quokka is a small CMF (Content Management Framework) based on Flask, TinyDB or MongoDB and Pelican Themes

  •    Python

Quokka is a Content Management Framework written in Python. A lightweight framework to build CMS (Content Management System) as websites, portals, blogs, applications and anything related to publishing content to the web.

bimg - Small Go package for fast high-level image processing powered by libvips C library

  •    Go

Small Go package for fast high-level image processing using libvips via C bindings, providing a simple, elegant and fluent programmatic API.bimg was designed to be a small and efficient library supporting a common set of image operations such as crop, resize, rotate, zoom or watermark. It can read JPEG, PNG, WEBP natively, and optionally TIFF, PDF, GIF and SVG formats if libvips@8.3+ is compiled with proper library bindings.

Flyimg - Microservice to resize and crop images on the fly

  •    PHP

Image resizing, cropping and compression on the fly with the impressive MozJPEG compression algorithm. One Docker container to build your own Cloudinary-like service.You pass the image URL and a set of keys with options, like size or compression. Flyimg will fetch the image, convert it, store it, cache it and serve it. The next time the request comes, it will serve the cached version.

Fang-of-Mongo - web based gui for mongodb created with pyhon, django and jquery.

  •    Javascript

Fang of Mongo - web based user interface for MongoDB build with django and jquery. It will allow you to explore content of mongodb with simple but (hopefully) pleasant user interface.

jsdelivr - The library of the free CDN jsdelivr.com

  •    Javascript

The library of the free CDN jsdelivr.com

cdnjs - Our goal is to operate this CDN in a peer reviewed fashion.

  •    Javascript

Our goal is to operate this CDN in a peer reviewed fashion.