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
