OpenAuditLabs/Site

A modern, responsive landing page built with Next.js for the OpenAuditLabs initiative. This repository contains the complete codebase for the project's official website, designed to showcase the mission and provide information to visitors.

Overview

OpenAuditLabs/Site serves as the digital front door for the OpenAuditLabs project. Built using modern web technologies, this landing page delivers a fast, accessible, and engaging user experience while maintaining professional standards and optimal performance.

Key Features

  • Modern Architecture: Built with Next.js 15 and the App Router for optimal performance
  • Responsive Design: Fully responsive layout that works seamlessly across all devices
  • Performance Optimized: Server-side rendering and static generation for fast load times
  • Professional UI: Clean, modern interface designed for accessibility and usability
  • SEO Ready: Optimized for search engines with proper meta tags and structured data

Technology Stack

TechnologyDescription
Next.jsNext.js 15 - React framework for production
Tailwind CSSTailwind CSS - Utility-first CSS framework
TypeScriptTypeScript - Typed JavaScript at scale
VercelVercel - Deployment and hosting platform

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • pnpm package manager

Installation

  1. Clone the repository

    git clone https://github.com/openauditslabs/site.git
    cd site
  2. Install dependencies

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open your browser

    Navigate to http://localhost:3000 to view the application.

Building for Production

pnpm run build
pnpm start

Development

This project follows Next.js best practices and modern development standards:

  • Code Quality: ESLint and Prettier for consistent code formatting
  • Type Safety: Full TypeScript implementation
  • Performance: Optimized images, fonts, and assets
  • Accessibility: WCAG 2.1 AA compliance standards

Folder Structure

Below is the main folder structure of the project:

src/
├── app/ # Next.js App Router
│ ├── favicon.ico
│ ├── layout.tsx # Root layout
│ ├── (landing)/ # Landing page and subpages
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── about/
│ │ │ └── about.tsx
│ │ ├── contact/
│ │ │ └── contact.tsx
│ │ ├── features/
│ │ │ └── features.tsx
│ │ ├── OpenAuditAction/
│ │ │ └── OpenAuditAction.tsx
│ │ ├── pricing/
│ │ │ └── pricing.tsx
│ │ ├── research/
│ │ │ └── research.tsx
│ │ └── RevolutionaryFeatures/
│ │ └── revolutionaryFeatures.tsx
│ ├── actions/
│ │ └── contact.ts
│ └── privacy/
│ └── page.tsx
│
├── components/ # Reusable components
│ ├── common/
│ │ ├── PrivacyPolicyModal.tsx
│ │ ├── SectionHeading.tsx
│ │ └── ToSModal.tsx
│ ├── landing/
│ │ ├── ContactForm.tsx
│ │ ├── Hero.tsx
│ │ ├── PricingTableCard.tsx
│ │ ├── revFeaturesCard.tsx
│ │ └── hero/
│ │ └── HeroCarousel.tsx
│ ├── layout/
│ │ ├── Footer.tsx
│ │ └── Navbar.tsx
│ └── ui/
│ ├── badge.tsx
│ ├── button.tsx
│ ├── card.tsx
│ ├── form.tsx
│ ├── input.tsx
│ ├── label.tsx
│ └── shadcn-io/
│ └── code-editor/
│ └── index.tsx
│
├── lib/ # Utility functions
│ └── utils.ts
│
├── providers/ # Context providers
│ └── theme-provider.tsx
│
└── styles/ # CSS files
├── animation.css
└── globals.css

This structure ensures a clean and organized codebase, making it easier to maintain and scale the project.

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Support

For questions, issues, or feature requests, please use the GitHub Issues tracker. We aim to respond to all inquiries in a timely manner.


OpenAuditLabs - Securing the Future of Smart Contracts with AI

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

OpenAuditLabs/Site

A modern, responsive landing page built with Next.js for the OpenAuditLabs initiative. This repository contains the complete codebase for the project's official website, designed to showcase the mission and provide information to visitors.

Overview

OpenAuditLabs/Site serves as the digital front door for the OpenAuditLabs project. Built using modern web technologies, this landing page delivers a fast, accessible, and engaging user experience while maintaining professional standards and optimal performance.

Key Features

  • Modern Architecture: Built with Next.js 15 and the App Router for optimal performance
  • Responsive Design: Fully responsive layout that works seamlessly across all devices
  • Performance Optimized: Server-side rendering and static generation for fast load times
  • Professional UI: Clean, modern interface designed for accessibility and usability
  • SEO Ready: Optimized for search engines with proper meta tags and structured data

Technology Stack

TechnologyDescription
Next.jsNext.js 15 - React framework for production
Tailwind CSSTailwind CSS - Utility-first CSS framework
TypeScriptTypeScript - Typed JavaScript at scale
VercelVercel - Deployment and hosting platform

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • pnpm package manager

Installation

  1. Clone the repository

    git clone https://github.com/openauditslabs/site.git
    cd site
  2. Install dependencies

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open your browser

    Navigate to http://localhost:3000 to view the application.

Building for Production

pnpm run build
pnpm start

Development

This project follows Next.js best practices and modern development standards:

  • Code Quality: ESLint and Prettier for consistent code formatting
  • Type Safety: Full TypeScript implementation
  • Performance: Optimized images, fonts, and assets
  • Accessibility: WCAG 2.1 AA compliance standards

Folder Structure

Below is the main folder structure of the project:

src/
├── app/ # Next.js App Router
│ ├── favicon.ico
│ ├── layout.tsx # Root layout
│ ├── (landing)/ # Landing page and subpages
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── about/
│ │ │ └── about.tsx
│ │ ├── contact/
│ │ │ └── contact.tsx
│ │ ├── features/
│ │ │ └── features.tsx
│ │ ├── OpenAuditAction/
│ │ │ └── OpenAuditAction.tsx
│ │ ├── pricing/
│ │ │ └── pricing.tsx
│ │ ├── research/
│ │ │ └── research.tsx
│ │ └── RevolutionaryFeatures/
│ │ └── revolutionaryFeatures.tsx
│ ├── actions/
│ │ └── contact.ts
│ └── privacy/
│ └── page.tsx
│
├── components/ # Reusable components
│ ├── common/
│ │ ├── PrivacyPolicyModal.tsx
│ │ ├── SectionHeading.tsx
│ │ └── ToSModal.tsx
│ ├── landing/
│ │ ├── ContactForm.tsx
│ │ ├── Hero.tsx
│ │ ├── PricingTableCard.tsx
│ │ ├── revFeaturesCard.tsx
│ │ └── hero/
│ │ └── HeroCarousel.tsx
│ ├── layout/
│ │ ├── Footer.tsx
│ │ └── Navbar.tsx
│ └── ui/
│ ├── badge.tsx
│ ├── button.tsx
│ ├── card.tsx
│ ├── form.tsx
│ ├── input.tsx
│ ├── label.tsx
│ └── shadcn-io/
│ └── code-editor/
│ └── index.tsx
│
├── lib/ # Utility functions
│ └── utils.ts
│
├── providers/ # Context providers
│ └── theme-provider.tsx
│
└── styles/ # CSS files
├── animation.css
└── globals.css

This structure ensures a clean and organized codebase, making it easier to maintain and scale the project.

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Support

For questions, issues, or feature requests, please use the GitHub Issues tracker. We aim to respond to all inquiries in a timely manner.


OpenAuditLabs - Securing the Future of Smart Contracts with AI

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

OpenAuditLabs/Site

A modern, responsive landing page built with Next.js for the OpenAuditLabs initiative. This repository contains the complete codebase for the project's official website, designed to showcase the mission and provide information to visitors.

Overview

OpenAuditLabs/Site serves as the digital front door for the OpenAuditLabs project. Built using modern web technologies, this landing page delivers a fast, accessible, and engaging user experience while maintaining professional standards and optimal performance.

Key Features

  • Modern Architecture: Built with Next.js 15 and the App Router for optimal performance
  • Responsive Design: Fully responsive layout that works seamlessly across all devices
  • Performance Optimized: Server-side rendering and static generation for fast load times
  • Professional UI: Clean, modern interface designed for accessibility and usability
  • SEO Ready: Optimized for search engines with proper meta tags and structured data

Technology Stack

TechnologyDescription
Next.jsNext.js 15 - React framework for production
Tailwind CSSTailwind CSS - Utility-first CSS framework
TypeScriptTypeScript - Typed JavaScript at scale
VercelVercel - Deployment and hosting platform

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • pnpm package manager

Installation

  1. Clone the repository

    git clone https://github.com/openauditslabs/site.git
    cd site
  2. Install dependencies

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open your browser

    Navigate to http://localhost:3000 to view the application.

Building for Production

pnpm run build
pnpm start

Development

This project follows Next.js best practices and modern development standards:

  • Code Quality: ESLint and Prettier for consistent code formatting
  • Type Safety: Full TypeScript implementation
  • Performance: Optimized images, fonts, and assets
  • Accessibility: WCAG 2.1 AA compliance standards

Folder Structure

Below is the main folder structure of the project:

src/
├── app/ # Next.js App Router
│ ├── favicon.ico
│ ├── layout.tsx # Root layout
│ ├── (landing)/ # Landing page and subpages
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── about/
│ │ │ └── about.tsx
│ │ ├── contact/
│ │ │ └── contact.tsx
│ │ ├── features/
│ │ │ └── features.tsx
│ │ ├── OpenAuditAction/
│ │ │ └── OpenAuditAction.tsx
│ │ ├── pricing/
│ │ │ └── pricing.tsx
│ │ ├── research/
│ │ │ └── research.tsx
│ │ └── RevolutionaryFeatures/
│ │ └── revolutionaryFeatures.tsx
│ ├── actions/
│ │ └── contact.ts
│ └── privacy/
│ └── page.tsx
│
├── components/ # Reusable components
│ ├── common/
│ │ ├── PrivacyPolicyModal.tsx
│ │ ├── SectionHeading.tsx
│ │ └── ToSModal.tsx
│ ├── landing/
│ │ ├── ContactForm.tsx
│ │ ├── Hero.tsx
│ │ ├── PricingTableCard.tsx
│ │ ├── revFeaturesCard.tsx
│ │ └── hero/
│ │ └── HeroCarousel.tsx
│ ├── layout/
│ │ ├── Footer.tsx
│ │ └── Navbar.tsx
│ └── ui/
│ ├── badge.tsx
│ ├── button.tsx
│ ├── card.tsx
│ ├── form.tsx
│ ├── input.tsx
│ ├── label.tsx
│ └── shadcn-io/
│ └── code-editor/
│ └── index.tsx
│
├── lib/ # Utility functions
│ └── utils.ts
│
├── providers/ # Context providers
│ └── theme-provider.tsx
│
└── styles/ # CSS files
├── animation.css
└── globals.css

This structure ensures a clean and organized codebase, making it easier to maintain and scale the project.

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Support

For questions, issues, or feature requests, please use the GitHub Issues tracker. We aim to respond to all inquiries in a timely manner.


OpenAuditLabs - Securing the Future of Smart Contracts with AI

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

OpenAuditLabs/Site

A modern, responsive landing page built with Next.js for the OpenAuditLabs initiative. This repository contains the complete codebase for the project's official website, designed to showcase the mission and provide information to visitors.

Overview

OpenAuditLabs/Site serves as the digital front door for the OpenAuditLabs project. Built using modern web technologies, this landing page delivers a fast, accessible, and engaging user experience while maintaining professional standards and optimal performance.

Key Features

  • Modern Architecture: Built with Next.js 15 and the App Router for optimal performance
  • Responsive Design: Fully responsive layout that works seamlessly across all devices
  • Performance Optimized: Server-side rendering and static generation for fast load times
  • Professional UI: Clean, modern interface designed for accessibility and usability
  • SEO Ready: Optimized for search engines with proper meta tags and structured data

Technology Stack

TechnologyDescription
Next.jsNext.js 15 - React framework for production
Tailwind CSSTailwind CSS - Utility-first CSS framework
TypeScriptTypeScript - Typed JavaScript at scale
VercelVercel - Deployment and hosting platform

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • pnpm package manager

Installation

  1. Clone the repository

    git clone https://github.com/openauditslabs/site.git
    cd site
  2. Install dependencies

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open your browser

    Navigate to http://localhost:3000 to view the application.

Building for Production

pnpm run build
pnpm start

Development

This project follows Next.js best practices and modern development standards:

  • Code Quality: ESLint and Prettier for consistent code formatting
  • Type Safety: Full TypeScript implementation
  • Performance: Optimized images, fonts, and assets
  • Accessibility: WCAG 2.1 AA compliance standards

Folder Structure

Below is the main folder structure of the project:

src/
├── app/ # Next.js App Router
│ ├── favicon.ico
│ ├── layout.tsx # Root layout
│ ├── (landing)/ # Landing page and subpages
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── about/
│ │ │ └── about.tsx
│ │ ├── contact/
│ │ │ └── contact.tsx
│ │ ├── features/
│ │ │ └── features.tsx
│ │ ├── OpenAuditAction/
│ │ │ └── OpenAuditAction.tsx
│ │ ├── pricing/
│ │ │ └── pricing.tsx
│ │ ├── research/
│ │ │ └── research.tsx
│ │ └── RevolutionaryFeatures/
│ │ └── revolutionaryFeatures.tsx
│ ├── actions/
│ │ └── contact.ts
│ └── privacy/
│ └── page.tsx
│
├── components/ # Reusable components
│ ├── common/
│ │ ├── PrivacyPolicyModal.tsx
│ │ ├── SectionHeading.tsx
│ │ └── ToSModal.tsx
│ ├── landing/
│ │ ├── ContactForm.tsx
│ │ ├── Hero.tsx
│ │ ├── PricingTableCard.tsx
│ │ ├── revFeaturesCard.tsx
│ │ └── hero/
│ │ └── HeroCarousel.tsx
│ ├── layout/
│ │ ├── Footer.tsx
│ │ └── Navbar.tsx
│ └── ui/
│ ├── badge.tsx
│ ├── button.tsx
│ ├── card.tsx
│ ├── form.tsx
│ ├── input.tsx
│ ├── label.tsx
│ └── shadcn-io/
│ └── code-editor/
│ └── index.tsx
│
├── lib/ # Utility functions
│ └── utils.ts
│
├── providers/ # Context providers
│ └── theme-provider.tsx
│
└── styles/ # CSS files
├── animation.css
└── globals.css

This structure ensures a clean and organized codebase, making it easier to maintain and scale the project.

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Support

For questions, issues, or feature requests, please use the GitHub Issues tracker. We aim to respond to all inquiries in a timely manner.


OpenAuditLabs - Securing the Future of Smart Contracts with AI

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

OpenAuditLabs/Site

A modern, responsive landing page built with Next.js for the OpenAuditLabs initiative. This repository contains the complete codebase for the project's official website, designed to showcase the mission and provide information to visitors.

Overview

OpenAuditLabs/Site serves as the digital front door for the OpenAuditLabs project. Built using modern web technologies, this landing page delivers a fast, accessible, and engaging user experience while maintaining professional standards and optimal performance.

Key Features

  • Modern Architecture: Built with Next.js 15 and the App Router for optimal performance
  • Responsive Design: Fully responsive layout that works seamlessly across all devices
  • Performance Optimized: Server-side rendering and static generation for fast load times
  • Professional UI: Clean, modern interface designed for accessibility and usability
  • SEO Ready: Optimized for search engines with proper meta tags and structured data

Technology Stack

TechnologyDescription
Next.jsNext.js 15 - React framework for production
Tailwind CSSTailwind CSS - Utility-first CSS framework
TypeScriptTypeScript - Typed JavaScript at scale
VercelVercel - Deployment and hosting platform

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • pnpm package manager

Installation

  1. Clone the repository

    git clone https://github.com/openauditslabs/site.git
    cd site
  2. Install dependencies

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open your browser

    Navigate to http://localhost:3000 to view the application.

Building for Production

pnpm run build
pnpm start

Development

This project follows Next.js best practices and modern development standards:

  • Code Quality: ESLint and Prettier for consistent code formatting
  • Type Safety: Full TypeScript implementation
  • Performance: Optimized images, fonts, and assets
  • Accessibility: WCAG 2.1 AA compliance standards

Folder Structure

Below is the main folder structure of the project:

src/
├── app/ # Next.js App Router
│ ├── favicon.ico
│ ├── layout.tsx # Root layout
│ ├── (landing)/ # Landing page and subpages
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── about/
│ │ │ └── about.tsx
│ │ ├── contact/
│ │ │ └── contact.tsx
│ │ ├── features/
│ │ │ └── features.tsx
│ │ ├── OpenAuditAction/
│ │ │ └── OpenAuditAction.tsx
│ │ ├── pricing/
│ │ │ └── pricing.tsx
│ │ ├── research/
│ │ │ └── research.tsx
│ │ └── RevolutionaryFeatures/
│ │ └── revolutionaryFeatures.tsx
│ ├── actions/
│ │ └── contact.ts
│ └── privacy/
│ └── page.tsx
│
├── components/ # Reusable components
│ ├── common/
│ │ ├── PrivacyPolicyModal.tsx
│ │ ├── SectionHeading.tsx
│ │ └── ToSModal.tsx
│ ├── landing/
│ │ ├── ContactForm.tsx
│ │ ├── Hero.tsx
│ │ ├── PricingTableCard.tsx
│ │ ├── revFeaturesCard.tsx
│ │ └── hero/
│ │ └── HeroCarousel.tsx
│ ├── layout/
│ │ ├── Footer.tsx
│ │ └── Navbar.tsx
│ └── ui/
│ ├── badge.tsx
│ ├── button.tsx
│ ├── card.tsx
│ ├── form.tsx
│ ├── input.tsx
│ ├── label.tsx
│ └── shadcn-io/
│ └── code-editor/
│ └── index.tsx
│
├── lib/ # Utility functions
│ └── utils.ts
│
├── providers/ # Context providers
│ └── theme-provider.tsx
│
└── styles/ # CSS files
├── animation.css
└── globals.css

This structure ensures a clean and organized codebase, making it easier to maintain and scale the project.

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Support

For questions, issues, or feature requests, please use the GitHub Issues tracker. We aim to respond to all inquiries in a timely manner.


OpenAuditLabs - Securing the Future of Smart Contracts with AI

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

OpenAuditLabs/Site

A modern, responsive landing page built with Next.js for the OpenAuditLabs initiative. This repository contains the complete codebase for the project's official website, designed to showcase the mission and provide information to visitors.

Overview

OpenAuditLabs/Site serves as the digital front door for the OpenAuditLabs project. Built using modern web technologies, this landing page delivers a fast, accessible, and engaging user experience while maintaining professional standards and optimal performance.

Key Features

  • Modern Architecture: Built with Next.js 15 and the App Router for optimal performance
  • Responsive Design: Fully responsive layout that works seamlessly across all devices
  • Performance Optimized: Server-side rendering and static generation for fast load times
  • Professional UI: Clean, modern interface designed for accessibility and usability
  • SEO Ready: Optimized for search engines with proper meta tags and structured data

Technology Stack

TechnologyDescription
Next.jsNext.js 15 - React framework for production
Tailwind CSSTailwind CSS - Utility-first CSS framework
TypeScriptTypeScript - Typed JavaScript at scale
VercelVercel - Deployment and hosting platform

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • pnpm package manager

Installation

  1. Clone the repository

    git clone https://github.com/openauditslabs/site.git
    cd site
  2. Install dependencies

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open your browser

    Navigate to http://localhost:3000 to view the application.

Building for Production

pnpm run build
pnpm start

Development

This project follows Next.js best practices and modern development standards:

  • Code Quality: ESLint and Prettier for consistent code formatting
  • Type Safety: Full TypeScript implementation
  • Performance: Optimized images, fonts, and assets
  • Accessibility: WCAG 2.1 AA compliance standards

Folder Structure

Below is the main folder structure of the project:

src/
├── app/ # Next.js App Router
│ ├── favicon.ico
│ ├── layout.tsx # Root layout
│ ├── (landing)/ # Landing page and subpages
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── about/
│ │ │ └── about.tsx
│ │ ├── contact/
│ │ │ └── contact.tsx
│ │ ├── features/
│ │ │ └── features.tsx
│ │ ├── OpenAuditAction/
│ │ │ └── OpenAuditAction.tsx
│ │ ├── pricing/
│ │ │ └── pricing.tsx
│ │ ├── research/
│ │ │ └── research.tsx
│ │ └── RevolutionaryFeatures/
│ │ └── revolutionaryFeatures.tsx
│ ├── actions/
│ │ └── contact.ts
│ └── privacy/
│ └── page.tsx
│
├── components/ # Reusable components
│ ├── common/
│ │ ├── PrivacyPolicyModal.tsx
│ │ ├── SectionHeading.tsx
│ │ └── ToSModal.tsx
│ ├── landing/
│ │ ├── ContactForm.tsx
│ │ ├── Hero.tsx
│ │ ├── PricingTableCard.tsx
│ │ ├── revFeaturesCard.tsx
│ │ └── hero/
│ │ └── HeroCarousel.tsx
│ ├── layout/
│ │ ├── Footer.tsx
│ │ └── Navbar.tsx
│ └── ui/
│ ├── badge.tsx
│ ├── button.tsx
│ ├── card.tsx
│ ├── form.tsx
│ ├── input.tsx
│ ├── label.tsx
│ └── shadcn-io/
│ └── code-editor/
│ └── index.tsx
│
├── lib/ # Utility functions
│ └── utils.ts
│
├── providers/ # Context providers
│ └── theme-provider.tsx
│
└── styles/ # CSS files
├── animation.css
└── globals.css

This structure ensures a clean and organized codebase, making it easier to maintain and scale the project.

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Support

For questions, issues, or feature requests, please use the GitHub Issues tracker. We aim to respond to all inquiries in a timely manner.


OpenAuditLabs - Securing the Future of Smart Contracts with AI

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

OpenAuditLabs/Site

A modern, responsive landing page built with Next.js for the OpenAuditLabs initiative. This repository contains the complete codebase for the project's official website, designed to showcase the mission and provide information to visitors.

Overview

OpenAuditLabs/Site serves as the digital front door for the OpenAuditLabs project. Built using modern web technologies, this landing page delivers a fast, accessible, and engaging user experience while maintaining professional standards and optimal performance.

Key Features

  • Modern Architecture: Built with Next.js 15 and the App Router for optimal performance
  • Responsive Design: Fully responsive layout that works seamlessly across all devices
  • Performance Optimized: Server-side rendering and static generation for fast load times
  • Professional UI: Clean, modern interface designed for accessibility and usability
  • SEO Ready: Optimized for search engines with proper meta tags and structured data

Technology Stack

TechnologyDescription
Next.jsNext.js 15 - React framework for production
Tailwind CSSTailwind CSS - Utility-first CSS framework
TypeScriptTypeScript - Typed JavaScript at scale
VercelVercel - Deployment and hosting platform

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • pnpm package manager

Installation

  1. Clone the repository

    git clone https://github.com/openauditslabs/site.git
    cd site
  2. Install dependencies

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open your browser

    Navigate to http://localhost:3000 to view the application.

Building for Production

pnpm run build
pnpm start

Development

This project follows Next.js best practices and modern development standards:

  • Code Quality: ESLint and Prettier for consistent code formatting
  • Type Safety: Full TypeScript implementation
  • Performance: Optimized images, fonts, and assets
  • Accessibility: WCAG 2.1 AA compliance standards

Folder Structure

Below is the main folder structure of the project:

src/
├── app/ # Next.js App Router
│ ├── favicon.ico
│ ├── layout.tsx # Root layout
│ ├── (landing)/ # Landing page and subpages
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── about/
│ │ │ └── about.tsx
│ │ ├── contact/
│ │ │ └── contact.tsx
│ │ ├── features/
│ │ │ └── features.tsx
│ │ ├── OpenAuditAction/
│ │ │ └── OpenAuditAction.tsx
│ │ ├── pricing/
│ │ │ └── pricing.tsx
│ │ ├── research/
│ │ │ └── research.tsx
│ │ └── RevolutionaryFeatures/
│ │ └── revolutionaryFeatures.tsx
│ ├── actions/
│ │ └── contact.ts
│ └── privacy/
│ └── page.tsx
│
├── components/ # Reusable components
│ ├── common/
│ │ ├── PrivacyPolicyModal.tsx
│ │ ├── SectionHeading.tsx
│ │ └── ToSModal.tsx
│ ├── landing/
│ │ ├── ContactForm.tsx
│ │ ├── Hero.tsx
│ │ ├── PricingTableCard.tsx
│ │ ├── revFeaturesCard.tsx
│ │ └── hero/
│ │ └── HeroCarousel.tsx
│ ├── layout/
│ │ ├── Footer.tsx
│ │ └── Navbar.tsx
│ └── ui/
│ ├── badge.tsx
│ ├── button.tsx
│ ├── card.tsx
│ ├── form.tsx
│ ├── input.tsx
│ ├── label.tsx
│ └── shadcn-io/
│ └── code-editor/
│ └── index.tsx
│
├── lib/ # Utility functions
│ └── utils.ts
│
├── providers/ # Context providers
│ └── theme-provider.tsx
│
└── styles/ # CSS files
├── animation.css
└── globals.css

This structure ensures a clean and organized codebase, making it easier to maintain and scale the project.

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Support

For questions, issues, or feature requests, please use the GitHub Issues tracker. We aim to respond to all inquiries in a timely manner.


OpenAuditLabs - Securing the Future of Smart Contracts with AI

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

OpenAuditLabs/Site

A modern, responsive landing page built with Next.js for the OpenAuditLabs initiative. This repository contains the complete codebase for the project's official website, designed to showcase the mission and provide information to visitors.

Overview

OpenAuditLabs/Site serves as the digital front door for the OpenAuditLabs project. Built using modern web technologies, this landing page delivers a fast, accessible, and engaging user experience while maintaining professional standards and optimal performance.

Key Features

  • Modern Architecture: Built with Next.js 15 and the App Router for optimal performance
  • Responsive Design: Fully responsive layout that works seamlessly across all devices
  • Performance Optimized: Server-side rendering and static generation for fast load times
  • Professional UI: Clean, modern interface designed for accessibility and usability
  • SEO Ready: Optimized for search engines with proper meta tags and structured data

Technology Stack

TechnologyDescription
Next.jsNext.js 15 - React framework for production
Tailwind CSSTailwind CSS - Utility-first CSS framework
TypeScriptTypeScript - Typed JavaScript at scale
VercelVercel - Deployment and hosting platform

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • pnpm package manager

Installation

  1. Clone the repository

    git clone https://github.com/openauditslabs/site.git
    cd site
  2. Install dependencies

    pnpm install
  3. Run the development server

    pnpm dev
  4. Open your browser

    Navigate to http://localhost:3000 to view the application.

Building for Production

pnpm run build
pnpm start

Development

This project follows Next.js best practices and modern development standards:

  • Code Quality: ESLint and Prettier for consistent code formatting
  • Type Safety: Full TypeScript implementation
  • Performance: Optimized images, fonts, and assets
  • Accessibility: WCAG 2.1 AA compliance standards

Folder Structure

Below is the main folder structure of the project:

src/
├── app/ # Next.js App Router
│ ├── favicon.ico
│ ├── layout.tsx # Root layout
│ ├── (landing)/ # Landing page and subpages
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ │ ├── about/
│ │ │ └── about.tsx
│ │ ├── contact/
│ │ │ └── contact.tsx
│ │ ├── features/
│ │ │ └── features.tsx
│ │ ├── OpenAuditAction/
│ │ │ └── OpenAuditAction.tsx
│ │ ├── pricing/
│ │ │ └── pricing.tsx
│ │ ├── research/
│ │ │ └── research.tsx
│ │ └── RevolutionaryFeatures/
│ │ └── revolutionaryFeatures.tsx
│ ├── actions/
│ │ └── contact.ts
│ └── privacy/
│ └── page.tsx
│
├── components/ # Reusable components
│ ├── common/
│ │ ├── PrivacyPolicyModal.tsx
│ │ ├── SectionHeading.tsx
│ │ └── ToSModal.tsx
│ ├── landing/
│ │ ├── ContactForm.tsx
│ │ ├── Hero.tsx
│ │ ├── PricingTableCard.tsx
│ │ ├── revFeaturesCard.tsx
│ │ └── hero/
│ │ └── HeroCarousel.tsx
│ ├── layout/
│ │ ├── Footer.tsx
│ │ └── Navbar.tsx
│ └── ui/
│ ├── badge.tsx
│ ├── button.tsx
│ ├── card.tsx
│ ├── form.tsx
│ ├── input.tsx
│ ├── label.tsx
│ └── shadcn-io/
│ └── code-editor/
│ └── index.tsx
│
├── lib/ # Utility functions
│ └── utils.ts
│
├── providers/ # Context providers
│ └── theme-provider.tsx
│
└── styles/ # CSS files
├── animation.css
└── globals.css

This structure ensures a clean and organized codebase, making it easier to maintain and scale the project.

License

This project is licensed under the GNU Affero General Public License v3.0. See the LICENSE file for details.

Support

For questions, issues, or feature requests, please use the GitHub Issues tracker. We aim to respond to all inquiries in a timely manner.


OpenAuditLabs - Securing the Future of Smart Contracts with AI

About

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages