24 रिपॉजिटरी
Data structures that store a fixed-size collection of heterogeneous elements.
Distinguishing note: None of the candidates matched; this focuses on tuple-based data grouping.
Explore 24 awesome GitHub repositories matching data & databases · Tuple Data Structures. Refine with filters or upvote what's useful.
Python is a high-level, interpreted programming language designed for readability and versatility. It operates via a bytecode-based virtual machine and manages memory automatically through reference-counting garbage collection. The language supports multiple programming paradigms, including object-oriented, imperative, and functional styles, and provides a comprehensive standard library for system operations, networking, and data handling. The language is distinguished by its dynamic nature, allowing for runtime object introspection and metaclass-driven class creation. It utilizes protocol-ba
Python creates and manipulates sequences of items using mutable lists or immutable tuples to store and organize related data elements.
Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor
Expands collections into tuple structures using splat operators for flexible data handling.
This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow
Demonstrates assigning individual items from a sequence to multiple variables in a single operation.
The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t
Provides a mechanism to create distinct types from simple collections of data without naming individual fields.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Provides a technical reference for storing and accessing fixed-size collections of heterogeneous elements.
This repository serves as the programming language design repository for C#, containing the official language specification and the technical standards governing its grammar, type safety, and memory management. It functions as a collaborative space for the formal design and evolution of the language. The project manages a community-driven evolution process, utilizing a public proposal backlog to debate and adopt new features. This involves formal syntax prototyping and the engineering of the type system to refine the language's behavior and implementation. The scope of the specification cove
Assigns names to tuple elements based on source members to maintain clarity during data transfer.
30 Seconds of Python is a curated collection of short, reusable Python code snippets designed for quick reference and immediate reuse. It provides an interactive browser that lets you explore snippets organized by tags, search across names and descriptions, and copy code to your clipboard with a single click. The collection covers a broad range of common programming tasks, including list and dictionary operations, string formatting and manipulation, date and time calculations, and color format conversion. It also includes utilities for data transformation, such as converting between case styl
Provides utilities for initializing lists with values, ranges, and dates, and for creating named tuples.
Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida
Specifies ordered structures with prefix, optional, variadic, or postfix elements for runtime validation.
The Rust RFCs repository is the formal home for the Rust language evolution process, housing the structured design documents and community review mechanisms that govern changes to the Rust programming language, its compiler, and its standard library. It defines the complete lifecycle for proposing, discussing, and implementing substantial changes through RFC documents, from initial submission and community feedback through final comment periods and sub-team sign-offs. The repository codifies the governance and collaboration processes that shape Rust's development, including mechanisms for com
Defines the language's access control rules for tuple struct construction across module boundaries.
Provides typed tuples (Tuple1 to Tuple8) for type-safe, immutable bundling of heterogeneous values.
Datascript is an immutable, in-memory state store and schema-based triple store. It manages application state as a versioned database, storing data as immutable facts consisting of an entity, attribute, value, and transaction. The project provides a logic engine for executing Datalog queries with support for implicit joins, recursive rules, and negation. It also features a declarative pull API for retrieving deeply nested entity graphs and related data structures. The database enforces data integrity through schema-driven constraints and attribute types. It supports atomic transactions, plug
Provides the ability to group values into tuples or decompose them during the execution of Datalog queries.
Creates authorization relationships between users and resources by storing relation tuples.
ComponentKit is a declarative UI framework for building iOS interfaces through composition of small, reusable components. It provides a structured approach to constructing user interfaces where each component is defined as an immutable, pure function of its inputs, enabling predictable rendering and state management. The framework supports both stateless and stateful components, with controllers that can be attached to manage persistent state across component updates. The framework distinguishes itself through its component architecture that emphasizes explicit data flow and compile-time safe
Supports named field initialization for structs, improving code readability and safety.
Reactor Core JVM पर एसिंक्रोनस डेटा पाइपलाइनों को कंपोज़ करने के लिए एक रिएक्टिव प्रोग्रामिंग टूलकिट और नॉन-ब्लॉकिंग आधार है। यह एक एसिंक्रोनस स्ट्रीम प्रोसेसिंग फ्रेमवर्क और बैकप्रेशर प्रबंधन प्रणाली के रूप में कार्य करता है, जो डेवलपर्स को इवेंट्स के अनुक्रमों को बदलने, फ़िल्टर करने और संयोजित करने की अनुमति देता है, जबकि संसाधन थकावट को रोकने के लिए उत्पादकों और उपभोक्ताओं के बीच डेटा प्रवाह को नियंत्रित करता है। लाइब्रेरी एक परिष्कृत समवर्ती शेड्यूलिंग प्रणाली और मांग-आधारित प्रवाह नियंत्रण के माध्यम से खुद को अलग करती है। यह एक शेड्यूलर रजिस्ट्री का उपयोग करके विशिष्ट थ्रेड्स से सिग्नल प्रोसेसिंग को अलग करती है और एसिंक्रोनस सीमाओं के पार अपरिवर्तनीय मेटाडेटा के संदर्भ-जागरूक प्रसार के लिए तंत्र प्रदान करती है। इसमें असेंबली-टाइम ट्रेस कैप्चर और समय-आधारित ऑपरेटरों के परीक्षण को सुविधाजनक बनाने के लिए वर्चुअल-टाइम शेड्यूलिंग के लिए विशेष उपकरण भी शामिल हैं। यह प्रोजेक्ट अनुक्रम एकत्रीकरण और विंडोइंग के लिए कार्यात्मक डेटा प्रोसेसिंग, घातीय बैकऑफ़ रिट्रीज़ जैसी विभिन्न त्रुटि पुनर्प्राप्ति रणनीतियों और रिएक्टिव स्ट्रीम में लीगेसी कॉलबैक या सिंक्रोनस API को ब्रिज करने के लिए उपयोगिताओं सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह पाइपलाइन निगरानी के लिए इंस्ट्रूमेंटेशन और सिग्नल अनुक्रमों को सत्यापित करने के लिए परीक्षण उपकरणों का एक सूट भी प्रदान करता है।
Provides functional interfaces to process and transform data structures containing multiple independent values.
Bosque, मशीन-असिस्टेड सॉफ़्टवेयर निर्माण के लिए डिज़ाइन की गई एक प्रयोगात्मक प्रोग्रामिंग भाषा और डेवलपमेंट प्लेटफ़ॉर्म है। यह लॉजिक शुद्धता और रनटाइम सुरक्षा को लागू करने के लिए फंक्शनल प्रोग्रामिंग सिमेंटिक्स को इम्पेरेटिव सिंटैक्स के साथ जोड़ती है, जो एक टाइप-सेफ वातावरण प्रदान करती है। यह प्लेटफ़ॉर्म औपचारिक सत्यापन टूल्स (formal verification tools) के साथ गहरे इंटीग्रेशन के माध्यम से अलग है, जिसमें ऑटोमेटेड थ्योरम प्रोवर्स और सिम्बोलिक एग्जीक्यूशन इंजन्स शामिल हैं। सोर्स कोड को एक नियमित इंटरमीडिएट रिप्रेजेंटेशन में बदलकर, सिस्टम रनटाइम एरर्स और लॉजिक उल्लंघनों की अनुपस्थिति को साबित करने के लिए ऑटोमेटेड रीजनिंग को सक्षम बनाता है। इसके अलावा, रनटाइम को अनुमानित प्रदर्शन के लिए इंजीनियर किया गया है, जो लगातार निष्पादन विलंबता सुनिश्चित करने के लिए गारबेज कलेक्शन पॉज़ को समाप्त करता है। प्रोजेक्ट उच्च-विश्वसनीयता विकास के लिए टूल्स का एक व्यापक सूट प्रदान करता है, जिसमें पैकेज मैनेजमेंट, डिपेंडेंसी ट्रैकिंग और ऑटोमेटेड कोड प्रॉपर्टी वेरिफिकेशन शामिल है।
Supports constructing structured data models using tuples, records, and union types to enforce consistent shapes and structural integrity.
This project is a comprehensive collection of Python programming education materials, including tutorials, exercises, and curated code samples. It serves as a learning curriculum and software engineering toolkit, utilizing Jupyter Notebooks to combine executable code with descriptive educational text. The repository provides practical implementation guides for building large language model applications, such as retrieval-augmented generation systems, stateful AI agents, and machine learning workflows. It distinguishes itself by offering a structured approach to agentic coding workflows, cover
Demonstrates methods for initializing standard language collections such as lists, sets, and dictionaries from iterables.
c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte
Uses a splat operator to provide default values for struct members while allowing specific overrides.
यह प्रोजेक्ट Go प्रोग्रामिंग भाषा के लिए एक व्यापक गाइड का चीनी अनुवाद है। यह एक स्थानीयकृत शैक्षिक संसाधन और तकनीकी मैनुअल के रूप में कार्य करता है जिसे भाषा के सिंटैक्स, डिज़ाइन और सॉफ़्टवेयर विकास पर मार्गदर्शन प्रदान करने के लिए डिज़ाइन किया गया है। यह संसाधन Go भाषा की शिक्षा के एक व्यापक दायरे को कवर करता है, जिसमें प्रोग्रामिंग पैटर्न और सिस्टम डिज़ाइन का कार्यान्वयन शामिल है। इसमें अनुवादित पाठ और उदाहरण शामिल हैं जो कोर भाषा सुविधाओं जैसे कि कॉनकरेंसी और इंटरफ़ेस के उपयोग पर केंद्रित हैं। सामग्री भाषा के मूल सिद्धांतों, डेटा मॉडलिंग, रनटाइम रिफ्लेक्शन और मेमोरी मैनेजमेंट सहित विभिन्न क्षमता क्षेत्रों में फैली हुई है। यह सॉफ़्टवेयर आर्किटेक्चर, एरर हैंडलिंग, क्वालिटी एश्योरेंस और वेब नेटवर्किंग का विस्तृत कवरेज भी प्रदान करता है। दस्तावेज़ीकरण को एक तकनीकी मैनुअल के रूप में संरचित किया गया है जिसमें सटीक शिक्षण सुनिश्चित करने के लिए अनुवादित सामग्री, एराटा और सुधार शामिल हैं।
Guides the creation of data type instances using ordered and named field initializers.
This project is the core management framework for a security appliance, providing the primary infrastructure for firewall management, network intrusion prevention, and high-availability networking. It serves as the centralized system for controlling network security policies, filtering traffic, and administering a security appliance dashboard. The system is distinguished by its high-availability capabilities, which include synchronizing configurations and connection state tables across redundant nodes to enable automatic hardware failover. It also features a modular plugin architecture for ex
Creates structured data entities with custom field types to manage system configuration and operational state.
TypeDB एक दृढ़ता से टाइप किया गया (strongly-typed) ग्राफ़ डेटाबेस और नॉलेज ग्राफ़ प्रबंधन सिस्टम है। यह एक मल्टी-मॉडल डेटा स्टोर के रूप में कार्य करता है जो रिलेशनल, दस्तावेज़ और ग्राफ़ संरचनाओं को एक ही वातावरण में एकीकृत करता है, जो ACID अनुपालन डेटाबेस और घोषणात्मक क्वेरी इंजन दोनों के रूप में कार्य करता है। यह सिस्टम n-ary हाइपरग्राफ़ मॉडलिंग और बहुरूपी (polymorphic) प्रकार पदानुक्रमों के उपयोग के माध्यम से खुद को अलग करता है। यह संरचनात्मक नियमों को लागू करने और डेटा अखंडता को मान्य करने के लिए एक दृढ़ता से टाइप किए गए स्कीमा को नियोजित करता है, जो क्वेरी निष्पादन के दौरान जटिल संबंधों को स्वचालित रूप से हल करने के लिए प्रकार-आधारित बहुरूपी अनुमान और भूमिका-आधारित इंटरफ़ेस बहुरूपता की अनुमति देता है। प्लेटफ़ॉर्म टैबलिंग के माध्यम से पुनरावर्ती संबंधों की गणना, स्नैपशॉट-आइसोलेशन ट्रांजेक्शन और घोषणात्मक डेटा पुनर्प्राप्ति सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह सर्वसम्मति-आधारित क्लस्टर प्रतिकृति, भूमिका-आधारित एक्सेस नियंत्रण और संरचित डेटा पुनर्प्राप्ति के लिए AI एजेंटों के साथ एकीकरण के माध्यम से उच्च उपलब्धता का भी समर्थन करता है। प्रबंधन एक कमांड-लाइन इंटरफ़ेस के माध्यम से समर्थित है, और सिस्टम ग्राफ़ स्कीमा को विज़ुअलाइज़ करने और प्रशासनिक गतिविधि का ऑडिट करने के लिए टूल्स प्रदान करता है।
Enables the construction of strongly-typed data models using entities and relations to enforce structural integrity.