I'm a fan of Terminal User Interfaces (TUIs), and I recently discovered Textual 1.0.0 (released December 2024). This modern Python TUI framework caught my eye with its CSS-like styling and rich widget system. I couldn't resist - I had to revamp our existing TUI in clab2drawio (part of clab-io-draw) with it. The result? A fancy terminal interface that: - Helps organize network topology nodes - Looks surprisingly pretty (for a terminal app!) The cool part? It's still a terminal app, but with modern features like: - CSS-based styling - Responsive layouts - Rich interactive widgets - Real-time updates - Because let's face it - while many of us prefer CLIs over GUIs, a well-designed TUI hits that sweet spot between power and usability. Built with #Textual 1.0.0 Check it out at https://lnkd.in/eBA9udxf Also checkout the textual project itself: https://lnkd.in/eSZgcbTR #NetworkAutomation #ContainerLab #TUI #NetDevOps #OpenSource
Florian Schwarz’s Post
More Relevant Posts
-
#DailyLearning - Day-08 🚀 Understanding Props in React🚀 🔹 What are Props? In React, props (short for properties) are a way to pass data from a parent component to a child component. They allow components to be dynamic and reusable by letting them receive different data inputs each time they are used. 🔹 How do Props work? Props are passed to a child component as an object. A child component can access these props and use them to render dynamic content. 🔹Example // Parent Component functionParentComponent() { return<ChildComponent name="John" age={30} />; } // Child Component functionChildComponent(props) { return<p>{props.name} is {props.age} years old</p>; } 🔹 Key Points: Immutable: Props are read-only. A child component cannot modify its props directly. Dynamic: They allow components to be dynamic by passing different values at runtime. Reusability: By passing props, the same component can be reused with different data. 🔹 Why Use Props? Component Reusability: Create flexible components that accept different inputs. Separation of Concerns: Manage data flow between components cleanly. Better Maintenance: Clear, well-structured data passed between components makes the codebase easier to maintain. Masai || Ritu Bahuguna #React #JavaScript #WebDevelopment #Frontend #masai #Dailylearning #props #properties
To view or add a comment, sign in
-
HI everyone... 🖐 🌦️ A weather app built using HTML, CSS, and JavaScript. 🌐 Powered by APIs to display real-time temperature, humidity, and wind speed. 💪 Overcame numerous challenges during development, making it a thrilling and rewarding journey. ✨ Excited to showcase this project as a proud milestone in my learning journey! 🤖 Special thanks to AI tools for helping me fix API issues and enhance functionality. #OpenAI #WeatherApp #HTMLCSSJS #APIPowered #RealTimeWeather #WebDevelopment #CodingJourney #ProblemSolving #LearningExperience #AIAssisted #ProblemSolving #LearningWithAI
To view or add a comment, sign in
-
🚀 Introducing My Medieval-Themed Task Manager App 🏰 I recently developed a hierarchical to-do list app with a medieval twist. Think quests, side-quests, and Monty Python references galore! Here’s what the app offers: • User Authentication: Secure login and personalized dashboards. • Hierarchical Task Management: Organize quests and side-quests with up to three levels of depth. • Interactive Features: Expand/collapse tasks, real-time edits, AJAX for smooth UX, and cascading delete functionality. • Technical Stack: Built with Flask, SQLAlchemy, and vanilla JS for performance and scalability. • Durable Data: Secure user data with hashed passwords and persistent storage. • Themed UI: A medieval-inspired design for an engaging experience. I even went beyond the MVP to add usability enhancements like task inheritance and toggling completed tasks! Would love your feedback or ideas for future features! 🛡️⚔️ 👉 https://lnkd.in/g5HnS9Tg #Flask #Python #UXDesign #SoftwareDevelopment #MedievalTwist
To view or add a comment, sign in
-
Just finished the course “Build a JavaScript AI App with React and the OpenAI API” by Morten Rand-Hendriksen! Check it out: https://lnkd.in/eK4eWrQg #openaiapi #javascript #reactjs #artificialintelligence.
To view or add a comment, sign in
-
useEffect is one of the biggest hang-ups that people have when they first start looking into React using modern functional components. This article is a great resource to help tackle common myths about useEffect - it's not just a replacement for lifecycle hooks in class components! https://lnkd.in/gSUjBWPz
Myths about useEffect
epicreact.dev
To view or add a comment, sign in
-
Just finished the course “Build a JavaScript AI App with React and the OpenAI API” by Morten Rand-Hendriksen! Check it out: https://lnkd.in/g2k-CHQ4 #openaiapi #javascript #reactjs #artificialintelligence.
Certificate of Completion
linkedin.com
To view or add a comment, sign in
-
New blog post! Here's how to build a question-answering UI with citations using our function-calling LLM framework -- BAML. https://lnkd.in/gaUUvWXx The example streams LLM responses from NextJS in a structured manner. Check out the interactive examples at https://lnkd.in/gAU3p58A
Build RAG with citations in NextJS (with streaming!)
boundaryml.com
To view or add a comment, sign in
-
🎬 Project 31: Yuvi Flix 🎬 Discover the Magic of Movies! Description: Yuvi Flix is a modern movie discovery app built using The Movie Database (TMDb) API. Browse through popular movies, explore ratings, and find your next favorite film with an intuitive search feature. 🌟 Features: - Trending Movies: Stay updated with the most popular titles. - Search by Title: Quickly find any movie you’re looking for. - Movie Ratings: Easily view ratings like 6.9, 7.5, and more to gauge popularity. - Overview Section: Get a glimpse of the movie's story. Why It Stands Out: This app showcases API integration, dynamic UI updates, and a seamless user experience—perfect for movie enthusiasts and developers looking for inspiration! Tech Stack: - HTML for structure. - CSS for stunning visuals. - JavaScript for logic and interactivity. - TMDb API for real-time data. 🔗 Check it out here: https://lnkd.in/g7mPjajY 🌐 Hashtags: #YuviFlix #MovieDiscovery #FrontendProjects #JavaScriptApps #WebDevelopment #APIs #MiniProjects #OpenSource #ProgrammingLife #MoviesAndCoding #HTML #CSS #JavaScript #CodingCommunity #DeveloperJourney
To view or add a comment, sign in
-
Start your engines! Here are some tips to get you ahead of the curve in 2024: - Learn JavaScript - Use OpenAI API - Build an AI-based app - Talk about it on LinkedIn Why? Because code is your way to cash. Stay ahead of the game and capitalize on the latest technologies. With JavaScript and OpenAI API at your fingertips, you can build an AI-based app that is sure to make waves. And don't forget to share your success on X! Ready to take the leap? Let's get coding!
To view or add a comment, sign in
cNPI Solution Architect
2wTUI is gaining more popularity day by day. 🎯