An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: dot-notation

jonschlinkert/get-value

Use property paths (`a.b.c`) get a nested value from an object.

Language: JavaScript - Size: 247 KB - Last synced at: about 14 hours ago - Pushed at: 4 months ago - Stars: 287 - Forks: 21

clickbar/dot-diver

A lightweight, powerful, and dependency-free TypeScript utility library that provides types and functions to work with object paths in dot notation.

Language: TypeScript - Size: 549 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 1

dimadeveatii/mongo-dot-notation

Transform objects to MongoDB update instructions

Language: TypeScript - Size: 202 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 49 - Forks: 3

jonschlinkert/set-value

Set nested properties on an object using dot-notation.

Language: JavaScript - Size: 160 KB - Last synced at: about 10 hours ago - Pushed at: over 2 years ago - Stars: 278 - Forks: 40

adbario/php-dot-notation

Dot notation access to PHP arrays

Language: PHP - Size: 109 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 460 - Forks: 50

the-cookbook/mapper-js

Fast, reliable and intuitive object mapping.

Language: JavaScript - Size: 2.13 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 0

voku/Arrayy

πŸ—ƒ Array manipulation library for PHP, called Arrayy!

Language: PHP - Size: 3.03 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 489 - Forks: 34

jonschlinkert/cache-base

Basic object store with methods like get/set/extend/omit

Language: JavaScript - Size: 90.8 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 57 - Forks: 19

lsbjordao/TypeTaxonScript

Build a resilient biotaxonomic database through collaborative efforts, ensuring endurance and minimizing redundancy

Language: TypeScript - Size: 320 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

LarsHill/metadict

MetaDict is a powerful dict subclass enabling (nested) attribute-style item access/assignment and IDE autocompletion support.

Language: Python - Size: 93.8 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 36 - Forks: 0

seworqs/json-editor

A dot-notated, chainable JSON editor for PHP with built-in file support and robust array handling.

Language: PHP - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

gregabbott/chute

Chute works like a pipeline operator for sending data through functions and methods in a dot-notation style. Vanilla JS ~10KB.

Language: JavaScript - Size: 264 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

pwwang/diot

Python dictionary with dot notation

Language: Python - Size: 992 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 2

eliottvincent/dotly

πŸ”˜ Access properties within an object, using dot-notation.

Language: JavaScript - Size: 126 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

caltechlibrary/dotpath

A Go, Python and TypeScript modules for working with map, dicts and objects accessing them using a dot path notation.

Language: HTML - Size: 255 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 1

ofcyln/i18n-json-to-xlsx-converter

i18n JSON to XLSX Converter is a CLI tool runs in a terminal, and helps you to convert a JSON file(s) to EXCEL sheet(s) including keys column defined as nested with dot notation, and the values column for those keys. Also, the CLI tool converts an EXCEL sheet to JSON file(s) by considering its values columns as individual files.

Language: TypeScript - Size: 1.33 MB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 50 - Forks: 13

VitorLuizC/get

🚚 A really small and type-safe (requires TypeScript >= 4.1.3) function, that gets a nested value from an object using a path string (like "a.b[0].d"). If value is 'undefined' or unreachable returns the placeholder instead.

Language: TypeScript - Size: 62.5 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 2

glowyphp/arrays

Arrays Package provide a fluent, object-oriented interface for working with arrays, allowing you to chain multiple arrays operations together using a more readable syntax compared to traditional PHP arrays functions.

Language: PHP - Size: 224 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 2

wwkimball/yamlpath

YAML/JSON/EYAML/Compatible get/set/merge/validate/scan/convert/diff processors using powerful, intuitive, command-line friendly syntax.

Language: Python - Size: 1.65 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 127 - Forks: 23

etmendz/Mendz.Graph

Provides an implementation of Graph Theory graph G = (V, E), that can generate its DOT notation, which can be used for rendering the graph.

Language: C# - Size: 24.4 KB - Last synced at: 18 days ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 5

jonnyynnoj/dot

Use dot notation to access nested array keys and/or object properties

Language: PHP - Size: 76.2 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

vloldik/delve

Dot access optimized go library

Language: Go - Size: 112 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

zenika-open-source/immutadot πŸ“¦

immutadot is a JavaScript library to deal with nested immutable structures.

Language: JavaScript - Size: 4.58 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 178 - Forks: 4

mesqueeb/CaseAnything

🐫 Swift Case Conversions β€” camelCase PascalCase UpperCamelCase kebab-case snake_case CONSTANT_CASE Train-Case Ada_Case COBOL-CASE Dot.notation Path/case Space case Capital Case lower case UPPER CASE

Language: Swift - Size: 1.71 MB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

northrook/array-access

Delineated notation access to PHP arrays, with an optional Primary Value, allowing sub-array keys to return either their assigned value, or nested values.

Language: PHP - Size: 29.3 KB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

alvinshaita/attridict

Python attribute dictionary

Language: Python - Size: 56.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 2

joeycumines/go-dotnotation

A simple dot notation accessor, to get and set values from data structures.

Language: Go - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 4

krishanmarco/object-param-parser

Simple and clean JS Object validation and sanitization

Language: TypeScript - Size: 1.9 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

octet-stream/object-to-form-data

Transform an object/collection to FormData.

Language: TypeScript - Size: 840 KB - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

pdscopes/php-arrays

Helper functions for manipulating arrays

Language: PHP - Size: 43.9 KB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 2

pdscopes/php-form-validator

Simple, extendable form validator for multi-dimensional forms

Language: PHP - Size: 105 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 3

jonschlinkert/union-value

Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation. Node.js/JavaScript util.

Language: JavaScript - Size: 20.5 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 13

doowb/stringify-keys

Build an array of key paths from an object.

Language: JavaScript - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 2

jonschlinkert/has-value

Returns true if a value exists, false if empty. Works with deeply nested values using object paths.

Language: JavaScript - Size: 32.2 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 26 - Forks: 6

wadackel/dot-wild

Use powerful dot notation (dot path + wildcard) to manipulate properties of JSON

Language: TypeScript - Size: 194 KB - Last synced at: 19 days ago - Pushed at: over 4 years ago - Stars: 33 - Forks: 6

fiverr/pyresolve

Resolve dot notation from dictionary

Language: Python - Size: 12.7 KB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 4 - Forks: 1

flusflas/dipper

A Go library to get and set (almost) anything using simple notation

Language: Go - Size: 60.5 KB - Last synced at: 7 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

polydojo/dotsi

Dot-accessible, update-aware Python dicts (& lists). Works recursively, like a charm.

Language: Python - Size: 18.6 KB - Last synced at: 30 days ago - Pushed at: over 4 years ago - Stars: 31 - Forks: 3

JesseCoretta/go-objectid πŸ“¦

Package objectid offers convenient ASN.1 Object Identifier types with useful methods and an unbounded NumberForm type allowing X.667 support

Language: Go - Size: 106 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

rexlabsio/utility-belt-php Fork of bkvfoundry/utility-belt

A set of helpful utilities for working with data, collections (arrays of arrays) and arrays in php

Language: PHP - Size: 103 KB - Last synced at: about 11 hours ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

mowshon/dot

Dot: A powerful Go package simplifying navigation and manipulation of complex data structures via dot-separated paths. Features include insertion into struct fields, maps, arrays, slices, and channels, along with robust error handling and support for diverse map keys.

Language: Go - Size: 32.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 1

liqueurdetoile/DotObjectArray

Implements array-like methods for Object with support for dotted notation keys

Language: JavaScript - Size: 4.38 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

01Joseph-Hwang10/dotty-dictionary

Dictionary wrapper that provides dot notation access to nested dictionaries.

Language: Python - Size: 104 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

doowb/expand-hash

Recursively expands property keys with dot-notation into objects.

Language: JavaScript - Size: 27.3 KB - Last synced at: about 20 hours ago - Pushed at: about 7 years ago - Stars: 24 - Forks: 1

SherClockHolmes/dotn

Reflection package to set struct, map, array or slice values via a dot notation syntax string.

Language: Go - Size: 2.93 KB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

chocolateboy/get-wild

Extract nested properties from an object with support for wildcards

Language: JavaScript - Size: 373 KB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

cameronnewman/go-flatten Fork of 17twenty/flatter

Flatten JSON with Golang

Language: Go - Size: 18.6 KB - Last synced at: 8 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

robinvdvleuten/shvl

🚧 Get and set dot-notated properties within an object.

Language: JavaScript - Size: 406 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 73 - Forks: 10

Pharaonic/php-dot-array

Accessing arrays using dot notation and asterisk.

Language: PHP - Size: 36.1 KB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 4

zerjioang/dotmap

A dot notation compatible concurrent-safe golang hashmap

Language: Go - Size: 523 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

arg-def/mapper-js πŸ“¦

Fast, reliable and intuitive object mapping.

Language: TypeScript - Size: 2.72 MB - Last synced at: 16 days ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 2

jerin-arpa/javascript_for_react

Language: JavaScript - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jonschlinkert/glob-object

Filter an object using glob patterns and dot notation.

Language: JavaScript - Size: 14.6 KB - Last synced at: 2 days ago - Pushed at: about 5 years ago - Stars: 26 - Forks: 5

GodderE2D/quickpostgres

An easy, beginner-friendly PostgreSQL database wrapper similar to quick.db.

Language: TypeScript - Size: 191 KB - Last synced at: 7 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

ndgigliotti/holy-diver

A simple, recursively dot-accessible configuration manager for deeply nested configuration files.

Language: Python - Size: 78.1 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

kouts/vue-path-store

A simple state management solution for Vue, that uses the dot notation path syntax.

Language: JavaScript - Size: 1.48 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

rapidwebltd/array_undot

array_undot (the opposite of the array_dot helper function) expands a dot notation array into a full multi-dimensional array.

Language: PHP - Size: 11.7 KB - Last synced at: 5 days ago - Pushed at: about 7 years ago - Stars: 16 - Forks: 1

binary-cube/dot-array

Sail through array using the dot notation

Language: PHP - Size: 103 KB - Last synced at: 28 days ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 1

pwwang/dotdict-bench

Benchmarking for dot-accessible dict packages in python

Language: Python - Size: 27.3 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

alisonmonteiro/tiny-i18n-node

The simplest NodeJS i18n module

Language: JavaScript - Size: 913 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

xmarcos/DotContainer

DotContainer enables deep array access using dot-notation.

Language: PHP - Size: 43.9 KB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 1

callmecavs/dotnot

Access object properties using dot notation.

Language: JavaScript - Size: 42 KB - Last synced at: 16 days ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

chrismichaelps/propaccess

Deep property access library written in TS.

Language: TypeScript - Size: 152 KB - Last synced at: 23 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

narrowspark/arr πŸ“¦

:shipit: A collection of utilities to manipulate arrays.

Language: PHP - Size: 102 KB - Last synced at: 23 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 2

spacetab-io/obelix-php

Reads an array with dot-notation and asterisk (wildcard).

Language: PHP - Size: 136 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

tiaanduplessis/get-nested-prop πŸ“¦

A one-liner to get a nested prop using dot-notation with a optional default value as fallback

Language: JavaScript - Size: 6.84 KB - Last synced at: 15 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

l3laze/node-dot-property πŸ“¦

get/set/remove/has for any object using dot-notation path with reasonable defaults.

Language: JavaScript - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

arg-def/dot-notation πŸ“¦

Object readings and complex transformations using dot notation syntax.

Language: TypeScript - Size: 1.15 MB - Last synced at: 11 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

ashkan90/dot_notation

accessing structs with string via dot notation.

Language: Go - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

konsulting/laravel-extend-collections

Language: PHP - Size: 8.79 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

seveibar/jac-format

JSON as CSV Format

Language: JavaScript - Size: 245 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 3

brenoroosevelt/php-array-functions

A set of helpful array/iterables functions

Language: PHP - Size: 182 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

nandoabreu/python-dict2dot

Python Dictionary to Dot notation (class) package

Language: Python - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 0 - Forks: 1

tiaanduplessis/set-nested-prop

Set nested object property (supports custom seperator and mutation)

Language: JavaScript - Size: 70.3 KB - Last synced at: 11 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

coding-saxony-packages/array-helper

This package allows to convert array to dot notation and convert dot notation to array

Language: PHP - Size: 1000 Bytes - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

shyaboi/openflagsapi

an api for flags

Language: JavaScript - Size: 16.7 MB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 2

srevenant/dictlib

python: a lightweight add-on for dictionaries, featuring deep dictionary union, dictionary keys as object attributes (in code dict.key.sub.value notation) as well as a separate string dig/dug for using strings with dot notation on native dictionaries

Language: Python - Size: 32.2 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 3

wadackel/dot-wild-tiny

Use powerful dot notation (dot path + wildcard) to access properties of JSON

Language: TypeScript - Size: 20.5 KB - Last synced at: 1 day ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1

jonschlinkert/has-own-deep

Returns true if an object has an own, enumerable property. Nested properties can be checked using using dot notation paths ('a.b.c').

Language: JavaScript - Size: 12.7 KB - Last synced at: 29 days ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0

alrik11es/object-dot-notation

Object dot notation getter

Language: PHP - Size: 84 KB - Last synced at: 26 days ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

LightwithoutLisonlyight/dottify

Language: JavaScript - Size: 6.84 KB - Last synced at: 9 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

wmentor/dotn

dot notation library

Language: Go - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

kamalkhan/repository

Fluent storage repository with dot notated key support

Language: PHP - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

marcmascarell/arrayer

Array manipulation. Get, set & delete keys with dot notation, also prepares an array to be put in a file (php array or json).

Language: PHP - Size: 25.4 KB - Last synced at: 2 months ago - Pushed at: over 8 years ago - Stars: 14 - Forks: 1

adrian-ortega/dot-notation-php

Language: PHP - Size: 2.93 KB - Last synced at: 27 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

mileuc/drum-kit

A drum kit website made in mid-November of 2020 using more advanced JavaScript and DOM Manipulation concepts. Gained a greater understanding of click and keyboard event listeners, JavaScript objects and higher-order functions, and switch statements. Also learned how add basic animations and sounds. Clicking a button or pressing a key listed in the drum kit should play the corresponding sound.

Language: JavaScript - Size: 353 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

HarrisonStrand/MarsWeather

This project is a website designed to display the atmospheric temperature for the last 7 days on Mars using the NASA API to collect and update data.

Language: JavaScript - Size: 1.07 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

jusx/object-dot

Easily use dot notation to safely get, or set a property of a nested object. A Node module.

Language: JavaScript - Size: 277 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 3

2chevskii/dot-not

Dot notation library based on recursion

Language: TypeScript - Size: 74.2 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

msangel/Yaml2DotNotation

Library for converting yaml to plain Java property file with full path in dotted format. Just like Spring Boot do, but without Spring Boot.

Language: Java - Size: 147 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

whitfin/dottie

A small library for dealing with JSON dot notation.

Language: Java - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

unity-framework/Notator

Notation strings parser (dot notation).

Language: PHP - Size: 7.81 KB - Last synced at: 7 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

yriveiro/dot

Dot access for nested structures

Language: PHP - Size: 66.4 KB - Last synced at: 6 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

ericadamski/dot-mutation

πŸ‘·β€β™€οΈComposition and Decomposition of JavaScript Objects using dot notation

Language: JavaScript - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

soenkekluth/object-store-state

observable stateful object store

Language: JavaScript - Size: 89.8 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

dschoenbauer/dot-notation

Given a complicated data structure, allows easy and safe access to data via dot notation. This library is a compilation of other Dot Notation libraries, taking the best feature from each and incorporating them here.

Language: PHP - Size: 644 KB - Last synced at: 6 days ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0