Framework Python per creare interfacce a riga di comando moderne con formattazione ricca, componenti interattivi e analisi intelligente degli argomenti
Scarica AxoraxScegli il tuo pacchetto di integrazione e accelera il flusso di lavoro per lo sviluppo CLI
Tutti i pacchetti richiedono Python 3.7 o superiore. L'attivazione del codice è soggetta all'installazione del framework. Le funzionalità premium sono disponibili per sviluppatori attivi. Valido per nuove installazioni entro 90 giorni.
Axorax opera come un framework Python modulare progettato specificamente per creare interfacce a riga di comando sofisticate. L'architettura principale separa formattazione, analisi degli argomenti e componenti interattivi in moduli indipendenti che funzionano perfettamente insieme mantenendo zero dipendenze esterne.
Il framework implementa un sistema di sintassi dichiarativa in cui gli sviluppatori definiscono il comportamento CLI attraverso decoratori Python e strutture basate su classi. Questo approccio elimina il codice boilerplate fornendo al contempo pieno controllo sulla validazione degli argomenti, gestione dell'input e formattazione dell'output in tutti gli ambienti terminale.
Costruito con principi orientati alle prestazioni, Axorax utilizza il caricamento lazy per i componenti e memorizza nella cache gli argomenti analizzati per ridurre al minimo l'overhead. Il motore di formattazione ricca sfrutta i codici di escape ANSI direttamente anziché avvolgere librerie esterne, risultando in un rendering più veloce e dimensioni del pacchetto più ridotte per i deployment in produzione.
Applica colori, stili e formattazione all'output del terminale utilizzando metodi intuitivi. Supporta palette a 256 colori, valori RGB, grassetto, corsivo, sottolineato e decorazioni di testo personalizzate con fallback automatico per terminali con supporto limitato.
Definisci argomenti da riga di comando con validazione dei tipi, valori predefiniti e messaggi di aiuto personalizzati. Genera automaticamente la documentazione d'uso e gestisce combinazioni di flag con supporto per sottocomandi e gruppi di argomenti nidificati.
Crea menu, barre di avanzamento, spinner e prompt di input con navigazione da tastiera integrata. I componenti si adattano alle dimensioni del terminale e forniscono feedback in tempo reale senza bloccare il thread di esecuzione principale.
Crea tabelle formattate con calcolo automatico della larghezza delle colonne, opzioni di allineamento delle celle e personalizzazione dei bordi. Gestisce l'overflow in modo elegante e supporta tabelle nidificate per la visualizzazione di dati complessi negli ambienti terminale.
Carica e valida la configurazione da file JSON, YAML o INI con applicazione dello schema. Supporta la sostituzione di variabili d'ambiente, configurazioni a cascata e coercizione automatica dei tipi per una configurazione rapida dell'applicazione.
Sistema di logging integrato con livelli di output personalizzabili, rotazione dei file e output console colorato. Si integra perfettamente con il modulo di logging standard di Python aggiungendo formattazione e capacità di filtraggio specifiche per CLI.
Sviluppatore: Axorax Team
Versione Corrente: 1.2.0 rilasciata July 2026
Piattaforma: Framework Python multipiattaforma compatibile con ambienti terminale Windows, macOS e Linux
Supporto: Progetto open-source con contributi attivi della community e documentazione completa nel repository ufficiale
Framework gratuito e open-source per Python 3.7+. Installa tramite pip in meno di 60 secondi. Nessuna registrazione o account richiesto.
Scarica Framework AxoraxLicenza MIT • Multipiattaforma • Zero dipendenze • Compatibile con tutti i principali gestori di pacchetti Python