awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesPrototype Extensions

The practice of adding utility methods directly to native language object prototypes.

Distinct from JavaScript Extensions: Shortlist candidates focus on native bridges (FFI) or plugins, not prototype-level method injection.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Prototype Extensions. Refine with filters or upvote what's useful.

Awesome Prototype Extensions GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • andrewplummer/sugarAvatar von andrewplummer

    andrewplummer/Sugar

    4,506Auf GitHub ansehen↗

    Sugar ist eine JavaScript-Utility-Bibliothek, die darauf ausgelegt ist, native Objekte und Prototypen um zusätzliche Methoden zur Datenmanipulation und -transformation zu erweitern. Sie fungiert als Toolkit für Objekt-Utilities, Datumsmanipulation, String-Inflektion und das Polyfilling fehlender oder fehlerhafter Standard-Sprachfunktionen. Die Bibliothek bietet die Möglichkeit, Utility-Methoden direkt auf eingebaute Prototypen zu mappen oder Werte in temporäre Objekte zu wrappen, um Method-Chaining zu ermöglichen, ohne globale Prototypen zu modifizieren. Sie enthält zudem ein Polyfill-System, um konsistentes Verhalten über verschiedene Ausführungsumgebungen hinweg sicherzustellen, indem fehlende moderne Sprachfunktionen implementiert werden. Die Funktionen umfassen internationale Datumsformatierung und das Parsen von humanisierten Datums-Strings. Die Bibliothek handhabt zudem natürliche Sprachverarbeitung durch String-Inflektion und Normalisierung, tiefe Eigenschaftstraversierung verschachtelter Objekte und locale-bewusste Array-Sortierung. Zusätzlich bietet sie Tools zum Klonen veränderbarer Objekte und zur Definition von Wertebereichen für Zahlen, Daten und Strings.

    Extends native JavaScript objects and prototypes with additional utility methods for streamlined data manipulation.

    JavaScript
    Auf GitHub ansehen↗4,506
  • sadanandpai/javascript-code-challengesAvatar von sadanandpai

    sadanandpai/javascript-code-challenges

    4,451Auf GitHub ansehen↗

    Dieses Repository ist eine Sammlung von JavaScript-Coding-Challenges und ein umfassender Interview-Leitfaden. Es bietet Referenzimplementierungen und pädagogische Beispiele, die Entwicklern helfen sollen, Sprachgrundlagen zu beherrschen und sich auf technische Interviews vorzubereiten. Das Projekt deckt eine breite Palette spezialisierter Implementierungen ab, darunter funktionale Programmiermuster wie Currying und partielle Anwendung sowie asynchrone Muster für die Nebenläufigkeitskontrolle. Es enthält zudem praktische Beispiele für die Manipulation des Document Object Models und die Implementierung gängiger Datenstrukturen wie Stacks und Queues. Die Sammlung umfasst fortgeschrittene Sprachfeatures, Implementierungen von Designmustern und die Manipulation von Datenstrukturen. Sie adressiert einen Bereich, der asynchrone Programmierung, DOM-Interaktion, objektorientierte Erzeugungsmuster und Low-Level-Primitive umfasst.

    Demonstrates adding utility methods directly to native language object prototypes for shared behavior.

    MDXchallengescoding-interviewfrontend
    Auf GitHub ansehen↗4,451
  • dankogai/js-base64Avatar von dankogai

    dankogai/js-base64

    4,365Auf GitHub ansehen↗

    js-base64 ist eine JavaScript-Bibliothek zum Kodieren und Dekodieren von Daten zwischen dem Base64-Format und JavaScript-Strings oder Byte-Arrays. Sie bietet Dienstprogramme zum Konvertieren binärer Daten in Base64-Strings und zum Transformieren dieser Strings zurück in ihr ursprüngliches Text- oder Roh-Byte-Format. Das Projekt enthält einen Base64-String-Validator, um zu überprüfen, ob eine Sequenz korrekte Formatierung, Zeichen und Padding aufweist. Es unterstützt zudem die Erstellung URI-sicherer Base64-Strings durch Ersetzen von Zeichen, die Kodierungsfehler in URIs verursachen würden, und ermöglicht das Entfernen von Padding. Die Bibliothek bietet ein Prototyp-Erweiterungsdienstprogramm, das Kodierungs- und Dekodierungsmethoden direkt zu Standard-JavaScript-String- und Array-Objekten hinzufügt.

    Injects encoding and decoding methods directly into the native JavaScript string and array prototypes.

    JavaScript
    Auf GitHub ansehen↗4,365
  • spencermountain/spacetimeAvatar von spencermountain

    spencermountain/spacetime

    4,109Auf GitHub ansehen↗

    Spacetime ist eine JavaScript-Zeitzonen-Bibliothek und ein Framework zur Datumsmanipulation für das Parsen, Formatieren und Verwalten von Daten über globale Zeitzonen hinweg. Es bietet ein Internationalisierungstool zur Lokalisierung von Datumskomponenten und enthält statische Typdefinitionen für TypeScript-Umgebungen, um Typprüfung und Autovervollständigung zu gewährleisten. Das Projekt verfügt über ein Plugin-System für benutzerdefinierte Datumslogik, das die Injektion spezialisierter Methoden und Verhaltensweisen in Datumsobjekte ermöglicht. Diese Erweiterbarkeit erlaubt die Implementierung projektspezifischer Zeitanforderungen durch prototypbasierte Methodenerweiterungen. Die Bibliothek deckt ein breites Spektrum an Datums- und Zeitoperationen ab, einschließlich Kalender-Mathematik zum Addieren oder Subtrahieren von Zeiteinheiten, Datumsvergleichs-Utilities und Komponentenextraktion zum Abrufen von Kalenderdetails. Sie handhabt globales Zeitzonenmanagement mit Funktionen für regionale Offsets, Sommerzeitberechnungen und Konvertierungen zwischen verschiedenen Zeitzonen. Das System bietet zudem Parsing und Validierung für ISO-Strings, Epochen und natürlichsprachliche Eingaben sowie Formatierungstools, die Datumsobjekte mithilfe regionaler Spracheinstellungen und benutzerdefinierter Vorlagen in menschenlesbaren Text umwandeln.

    Injects custom date behaviors directly into the native JavaScript Date prototype via a plugin system.

    JavaScriptdate-formattingdaylight-savingstime-formatting
    Auf GitHub ansehen↗4,109
  1. Home
  2. Programming Languages & Runtimes
  3. Prototype Extensions