Presentiamo dpkit Terminal e TypeScriptLeggete l'annuncio

Presentiamo dpkit

dpkit è un framework veloce di gestione dei dati basato sullo standard Data Package e sui Polars DataFrames, per CSV, JSON e Parquet, con CKAN e Zenodo.

Evgeny Karev1 min di lettura

figura
L'esploratore interattivo di tabelle di dpkit in un terminale, mentre carica una tabella, ne inferisce lo schema e ne mostra le righe in una vista ordinabile

Introduzione

dpkit è un framework veloce di gestione dei dati costruito sullo standard Data Package e sui Polars DataFrames. Supporta diversi formati come CSV, JSON e Parquet e si integra con piattaforme come CKAN, Zenodo e GitHub.

Dove ottenerlo

dpkit è disponibile

Quanto è veloce

dpkit è 10x-100x più veloce di frictionless-py nella validazione tabellare, con prestazioni simili a quelle di qsv. Per esempio, dpkit impiega circa 5 secondi per validare un file CSV da 1GB. Oltre a una velocità spettacolare, dpkit si basa sul ricco sistema di validazione di Data Package, a differenza della validazione basata su JSON Schema usata in qsv.

Esplorare i dati dal terminale

dpkit offre uno strumento CLI interattivo per il trattamento e la validazione dei dati. Per esempio, puoi esplorare una tabella di un dataset di Zenodo con un semplice comando che ti dà un'interfaccia interattiva al dataset e alla tabella (inclusi ordinamento e paginazione):

dp table explore -p https://zenodo.org/records/7559361

dpkit è ai suoi primi passi e siamo alla ricerca di feedback e contributi. Mettigli una stella su Github per aiutare il progetto a crescere - https://github.com/datisthq/dpkit

Un ringraziamento speciale a NLnet per aver sostenuto questo sviluppo!

Che cosa costruiamo

Sviluppo di applicazioni web

Dal livello dati fino all'interfaccia: ricerca, integrazioni, lavori in background e l'infrastruttura per tenerlo in funzione.

Applicazioni web full-stack · API tipizzate · Workflow durevoli · Orchestrazione di container

Strumenti interni e sistemi gestionali

Lo strumento interno di cui il vostro settore ha davvero bisogno — contatti, trattative, magazzino, fatturazione, permessi, un registro di audit. Costruito attorno al vostro modo di lavorare, non attorno a un modello.

Database transazionali · Identità e accessi · API tipizzate · Applicazioni web full-stack

Sviluppo di app mobile

iOS e Android da un'unica base di codice, con i tipi condivisi con il vostro backend così i due non possono divergere. Tramite gli store o over the air.

Mobile e desktop · API tipizzate · Identità e accessi

Landing page e siti vetrina

Siti veloci e pre-renderizzati che si aprono all'istante e costano quasi nulla da mantenere. Contenuti che potete modificare da soli, nelle lingue di cui avete bisogno.

Applicazioni web full-stack · Design system · Internazionalizzazione · Piattaforma edge

Esempi di progetti

schermatamycarro.app
Il motore di ricerca auto di Mycarro come funziona oggi, che cerca tra i suoi annunci portoghesi attivi.

Mycarromarketplace auto e CRM per rivenditori

Un marketplace di auto usate attivo in Portogallo. Ricerca per il consumatore su annunci raccolti da tutto il mercato, un back office per i rivenditori con contatti, magazzino e fatturazione, e un'app mobile — costruito end-to-end.

l'abbiamo costruito

coperto da NDA
Lavoro che non possiamo mostrare
ND

NDAMVP di piattaforma fintech svizzera

Un MVP multipiattaforma per una piattaforma di servizi finanziari regolamentati, progettato e costruito end-to-end: un backend contract-first, una dashboard operativa e app iOS e Android generate dallo stesso contratto. Consegnato.

cliente · NDA

Contattateci

Raccontateci che cosa volete costruire.

Siamo un piccolo team in Portogallo, con orario di Londra. Un sito, un'app, uno strumento interno o la piattaforma che ci sta dietro — iniziate con una frase sul problema e poi ci pensiamo noi.

Tutti gli articoli
Richiedete un preventivo