{
}
Icona del framework Axorax

Crea Potenti Applicazioni CLI con Axorax

Framework Python per creare interfacce a riga di comando moderne con formattazione ricca, componenti interattivi e analisi intelligente degli argomenti

Scarica Axorax
3.7+
Versione Python
Open Source
Licenza MIT
Leggero
Zero Dipendenze

Bonus di Avvio per Sviluppatori

Scegli il tuo pacchetto di integrazione e accelera il flusso di lavoro per lo sviluppo CLI

Nessuna Configurazione Richiesta
Kit Avvio Rapido
Codice di Attivazione
AXORAX-QUICK
  • 5 template CLI pronti all'uso inclusi
  • Accesso completo alla documentazione
  • Valido per 30 giorni dall'attivazione
Ottieni Kit Avvio Rapido
Estensione Framework
Pacchetto Plugin
Codice di Attivazione
AXORAX-EXTEND
  • 12 plugin CLI premium
  • Generatore di temi personalizzati incluso
  • Aggiornamenti a vita per le estensioni
Scarica Pacchetto Plugin

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.

Architettura del Framework

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.

Specifiche Verificate

Versione 1.2.0
Dimensione Pacchetto 45 KB
Sviluppatore Axorax Team
Python Richiesto 3.7+
Licenza MIT
Piattaforma Multipiattaforma
Ultimo Aggiornamento 14.07.2026
Data di Rilascio July 2026

Capacità Principali

Formattazione Testo Ricca

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.

Parser di Argomenti Intelligente

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.

Componenti Interattivi

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.

Motore di Rendering Tabelle

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.

Gestione Configurazione

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.

Integrazione Logging

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.

Come Funziona

Sistema di Parsing

  • Definizione di argomenti basata su decoratori con inferenza automatica dei tipi e regole di validazione
  • Supporto per argomenti posizionali, flag opzionali e parametri variadici con delimitatori personalizzati
  • Generazione automatica del testo di aiuto da docstring e type hint con esempi d'uso
  • Routing di sottocomandi con namespace di argomenti isolati e opzioni globali condivise

Pipeline di Rendering

  • Generazione diretta di codici ANSI senza dipendenze esterne per massima compatibilità
  • Rilevamento delle capacità del terminale con degradazione automatica per funzionalità non supportate
  • Sistema di output basato su buffer che minimizza lo sfarfallio durante aggiornamenti rapidi
  • Gestione del ciclo di vita dei componenti con hook di mount, update e unmount per UI complesse

Informazioni sullo Sviluppatore

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

Inizia a Creare Strumenti CLI Oggi

Framework gratuito e open-source per Python 3.7+. Installa tramite pip in meno di 60 secondi. Nessuna registrazione o account richiesto.

Scarica Framework Axorax

Licenza MIT • Multipiattaforma • Zero dipendenze • Compatibile con tutti i principali gestori di pacchetti Python