Frontend Development and UI Frameworks

  • HTMX: Essential extensions to HTML, making it easy to access AJAX, CSS Transitions, and WebSockets, simplifying dynamic UIs.
  • DaisyUI: UI library for straightforward UI development.
  • Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
  • Alpine.js: A minimal framework for composing JavaScript behavior for interactive UIs.

Markup and Templating

  • Jinja2: A powerful template engine for Python, rendering dynamic web pages.
  • Jinja-Markdown: Integrates Markdown into Jinja2 templates.
  • Markdown: A lightweight markup language for creating formatted text.
  • Markdownify: Converts HTML to Markdown.

Data Processing and Analysis

  • NumPy: Essential for numerical operations in Python, making data manipulation more efficient.
  • SciPy: Extends NumPy with additional modules for optimization, linear algebra, integration, and more.
  • Pandas: A cornerstone for data manipulation and analysis in Python, offering powerful table-based data structures.
  • Scikit-Learn: A go-to library for machine learning.
  • NetworkX: Study of complex networks and recommendation algorithm.

Natural Language Processing and Artificial Intelligence

  • Sentence Transformers: Facilitates the use of transformer models for sentence embeddings, enhancing NLP tasks.
  • Langchain: A toolkit for building language-centric applications, leveraging large language models in creative and practical ways.
  • OpenAI: Provides access to advanced AI models like GPT-3.5 turbo.
  • Hugging Face: Offers a vast collection of pre-trained models, making cutting-edge AI accessible.
  • NLTK: A leading platform for building Python programs to work with human language data.

Web Scraping and Data Gathering

  • BeautifulSoup4: Simplifies HTML and XML parsing, making web scraping easy.
  • Requests: A must-have for HTTP requests.
  • SPARQLWrapper: A wrapper around a SPARQL service, facilitating queries and data retrieval.

Database and ORM

Semantic Web and Ontology

  • CSO Ontology: A comprehensive ontology of research topics in computer science.
  • DBpedia: A large-scale, multilingual knowledge base extracted from Wikipedia, useful for semantic queries and data enrichment.

Data Validation and Serialization

  • Pydantic: Great for data validation and settings management.
  • Typing Extensions: Extends standard typing module, providing additional support for type hints.

Testing and Automation

  • Playwright: Automates browser testing, supporting end-to-end tests for modern web apps.

Web Frameworks and Servers

  • FastAPI: Enables rapid web development with Python.
  • Starlette: A lightweight ASGI framework/toolkit, great for building async web services.
  • Uvicorn: An efficient ASGI server implementation, running asynchronous Python web code, offering high performance.
  • Gunicorn: A robust, Unix-based WSGI HTTP Server for deploying Python web applications.
  • Python: Similar to PHP and Pascal.
Made in Pittsburgh
ruhendrawan.com - PAWS Lab