dotty - Access properties of nested objects using dot-path notation

  •        8

Access properties of nested objects using dot-path notation. Dotty makes it easy to programmatically access arbitrarily nested objects and their properties.



Related Projects

Box - Python dictionaries with advanced dot notation access

  •    Python

Python dictionaries with advanced dot notation access. If you want to be able to use the to_yaml functionality make sure to install PyYAML or ruamel.yaml as well.

NetMap Generator

  •    C++

Netmap can be used to make a graphical representation of the surounding network. It first uses traceroute to make a list of all routers and their interconnections, after which it generates a .dot file. You need the Dotty program to view the graphical rep

dotty - Research compiler that will become Scala 3

  •    Scala

To try it in your project see also the Getting Started User Guide. Dotty uses the Scala Code of Conduct for all communication and discussion. This includes both GitHub, Gitter chat and other more direct lines of communication such as email.

ruby-metrics - Metrics for ruby - a Ruby implementation of metrics inspired by @coda's JVM metrics for those of us in Ruby land

  •    Ruby

This runs a background thread and enables HTTP access to a local port (8001 by default) for a JSON representation of the current metrics. This will add metrics such as requests (a timer) as well as counters for each class of HTTP status code (1xx, 2xx, etc). Also counts uncaught exceptions before reraising. Provides a configurable path option (:show) to trigger the return of the metrics (as JSON) when the request path matches exactly (a string), as a regular expression, or as any object that responds to call for custom logic (passed the whole env).

object-graph - Provides useful operations on PHP object graphs

  •    PHP

Provides useful operations on PHP object graphs. The object_graph_dump() function supports the DOT Graph Description Language (.dot), Portable Document Format (.pdf), Portable Network Graphics (.png), and Scalable Vector Graphics (.svg) output formats.

GoKit - Lightweight tween library for Unity

  •    CSharp

Lightweight tween library for Unity aimed at making tweening objects dead simple and completely flexible. The wiki contains some usage information and examples.Short answer: anything. You can tween any property on any object of type Vector2, Vector3 (including through a series of Vector3s), Vector4, int, float or Color. These make up what we call generic tweens. Generic tweens are slightly slower than specific tweens. We did some heavy-duty benchmarking and used some .NET trickery to make them pretty darn fast though. That being said, the library also offers what we call specific tweens. These are confined to a specific target object type and property and use direct access for the tween making them hyper fast. The available specific tweens are eulerAngles, localEulerAngles, material colors (_Color, _SpecColor, _Emission and _ReflectColor), position, localPosition (along with following a path) and scale. You can also always make your own specific Tweens using the fully extensible TweenProperty system.

minimongo - A lightweight, Pythonic, Object Oriented Interface to MongoDB.

  •    Python

minimongo is a lightweight, schemaless, Pythonic Object-Oriented interface to MongoDB. It provides a very thin, dynamicly typed (schema-less) object management layer for any data stored in any MongoDB collection. minimongo directly calls the existing pymongo query syntax.

mquery - Expressive MongoDB query builder

  •    Javascript

mquery is a fluent mongodb query builder designed to run in multiple environments.mquery requires a collection object to work with. In the example above we just pass the collection object created using the official MongoDB driver.

Mongoose - Elegant MongoDB object modeling for Node.js

  •    Javascript

MongoDB object modeling designed to work in an asynchronous environment. It provides a straight-forward, schema-based solution to modeling your application data and includes built-in type casting, validation, query building, business logic hooks and more, out of the box.

mongodb-odm - Doctrine MongoDB Object Document Mapper (ODM)

  •    PHP

The Doctrine MongoDB ODM project is a library that provides a PHP object mapping functionality for MongoDB.

sails-mongo - MongoDB adapter for Sails.js / Waterline ORM.

  •    Javascript

Sails.js/Waterline adapter for MongoDB.Provides easy access to MongoDB from Sails.js & Waterline. This module is a Sails/Waterline adapter maintained by the core team. Its goal is to provide robust, easy-to-use access to MongoDB from Sails.js and Waterline.

robomongo - Native cross-platform MongoDB management tool

  •    C++

Robo 3T (formerly Robomongo *) is a shell-centric cross-platform MongoDB management tool. Unlike most other MongoDB admin UI tools, Robo 3T embeds the actual mongo shell in a tabbed interface with access to a shell command line as well as GUI interaction.Starting from version 1.1, Robo 3T embeds the MongoDB 3.4 shell.

Casbah - Officially supported Scala Driver for MongoDB

  •    Scala

Casbah is an interface for MongoDB designed to provide more flexible access from both Java and Scala. The core focus is on providing a Scala oriented wrapper interface around the Java mongo driver. For the Scala side, contains series of wrappers and DSL-like functionality for utilizing MongoDB from within Scala. This currently utilises the very Java-oriented Mongo Java driver, and attempts to provide more scala-like functionality on top of it. This has been tested with MongoDB 1.2.x+ and 2.x of the Mongo java driver.

adminMongo - Web based user interface (GUI) to handle all your MongoDB connections/databases needs.

  •    Javascript

adminMongo is a Web based user interface (GUI) to handle all your MongoDB connections/databases needs. It is fully responsive and should work on a range of devices.



Dot2Silverlight is a project thats enables to render graphs (written in Dot format) in Silverlight. dot2silverlight, dot, silverlight, C#, graphviz, xdot, plain, layout graphs, shortest path

Copy Path


This is a Windows Explorer shell extension that will allow you to right click on a drive or file system object and copy the path of the file to the clipbpoard. If the drive is a mapped drive or the file system object exits on a mapped drive it will resolve the full UNC path.

Coolstorage - ORM library for .NET

  •    CSharp

The main strength of Vici CoolStorage is the ease of use. Most ORM tools still require a lot of unneeded code to accomplish basic data persistence tasks, but Vici CoolStorage is designed to relieve the programmer from these tedious and error-prone tasks, making it very intuitive to use.

motor - Motor - the async Python driver for MongoDB and Tornado or asyncio

  •    Python

Motor presents a callback- or Future-based API for non-blocking access to MongoDB. The source is on GitHub and the docs are on ReadTheDocs.See requirements for details about compatibility.