Python-ramverk för att skapa moderna kommandoradsgränssnitt med rik formatering, interaktiva komponenter och intelligent argumenttolkning
Ladda ner AxoraxVälj ditt integrationspaket och påskynda ditt CLI-utvecklingsflöde
Alla paket kräver Python 3.7 eller högre. Kodaktivering förutsätter ramverksinstallation. Premiumfunktioner tillgängliga för aktiva utvecklare. Giltigt för nya installationer inom 90 dagar.
Axorax fungerar som ett modulärt Python-ramverk som är särskilt utformat för att bygga sofistikerade kommandoradsgränssnitt. Kärnarkitekturen separerar formatering, argumenttolkning och interaktiva komponenter i oberoende moduler som fungerar sömlöst tillsammans samtidigt som de bibehåller noll externa beroenden.
Ramverket implementerar ett deklarativt syntaxsystem där utvecklare definierar CLI-beteende genom Python-dekoratörer och klassbaserade strukturer. Detta tillvägagångssätt eliminerar standardkod samtidigt som det ger full kontroll över argumentvalidering, inputhantering och utdataformatering i alla terminalmiljöer.
Byggt med prestandaorienterade principer, Axorax använder lat laddning för komponenter och cachar tolkade argument för att minimera overhead. Den rika formateringsmotorn utnyttjar ANSI-escape-koder direkt snarare än att omsluta externa bibliotek, vilket resulterar i snabbare rendering och mindre paketstorlek för produktionsdistributioner.
Applicera färger, stilar och formatering på terminalutdata med intuitiva metoder. Stöder 256-färgspaletter, RGB-värden, fetstil, kursiv, understrykning och anpassade textdekorationer med automatisk återgång för begränsat terminalstöd.
Definiera kommandoradsargument med typvalidering, standardvärden och anpassade hjälpmeddelanden. Genererar automatiskt användningsdokumentation och hanterar flaggkombinationer med stöd för underkommandon och nästlade argumentgrupper.
Bygg menyer, förloppsindikator, spinners och input-prompter med inbyggd tangentbordsnavigering. Komponenter anpassar sig till terminaldimensioner och ger realtidsfeedback utan att blockera huvudexekveringstråden.
Skapa formaterade tabeller med automatisk kolumnbreddsberäkning, celljusteringsalternativ och kantanpassning. Hanterar overflow elegant och stöder nästlade tabeller för komplex datavisualisering i terminalmiljöer.
Ladda och validera konfiguration från JSON-, YAML- eller INI-filer med schematillämpning. Stöder miljövariabelsubstitution, kaskadkonfigurationer och automatisk typtvång för snabb applikationsinställning.
Inbyggt loggningssystem med anpassningsbara utdatanivåer, filrotation och färgad konsolutdata. Integreras sömlöst med Pythons standardloggningsmodul samtidigt som CLI-specifik formatering och filtreringsmöjligheter läggs till.
Utvecklare: Axorax Team
Aktuell version: 1.2.0 utgiven July 2026
Plattform: Multiplattforms Python-ramverk kompatibelt med Windows, macOS och Linux-terminalmiljöer
Support: Öppen källkodsprojekt med aktiva communitybidrag och omfattande dokumentation i officiellt repository
Gratis och öppen källkod-ramverk för Python 3.7+. Installera via pip på under 60 sekunder. Ingen registrering eller konto krävs.
Ladda ner Axorax-ramverketMIT-licens • Multiplattform • Inga beroenden • Kompatibel med alla större Python-pakethanterare