An open API service indexing awesome lists of open source software.

https://github.com/hautph/awesome-devsecops

🚀 Curated resources for shifting security left: SAST, DAST, SCA, Container Security, and Compliance as Code for modern DevOps teams.
https://github.com/hautph/awesome-devsecops

List: awesome-devsecops

awesome-list ci-cd cloud-security compliance-as-code dast devsecops infosec sast security

Last synced: 4 months ago
JSON representation

🚀 Curated resources for shifting security left: SAST, DAST, SCA, Container Security, and Compliance as Code for modern DevOps teams.

Awesome Lists containing this project

README

          

# Awesome DevSecOps

[![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
![License](https://img.shields.io/github/license/hautph/awesome-devsecops)
![Stars](https://img.shields.io/github/stars/hautph/awesome-devsecops)
![Issues](https://img.shields.io/github/issues/hautph/awesome-devsecops)
![Link Check](https://img.shields.io/github/actions/workflow/status/hautph/awesome-devsecops/link-checker.yml?label=link-checker)

> A curated list of awesome DevSecOps tools and resources.

A comprehensive guide to DevSecOps practices and implementation, designed to help development teams integrate security at every stage of the software development lifecycle.

## Features

- Modern Next.js 16 application with App Router
- Responsive design with mobile-first approach
- Dark theme optimized for developer experience
- Optimized for deployment to Cloudflare Pages (static export)
- TypeScript with strict mode enabled
- Tailwind CSS for styling
- Proper SEO metadata for social sharing
- Component-based architecture

## Getting Started

First, install the dependencies:

```bash
npm install
```

Then, run the development server:

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

## Building for Production

To build the application for production:

```bash
npm run build
```

To export as static files (compatible with Cloudflare Pages):

```bash
npm run export
```

## Deployment

This application is configured for deployment to Cloudflare Pages. The `next.config.ts` file includes settings for static export that makes the application compatible with Cloudflare Pages.

## Project Structure

- `/src/app` - Main application routes and layouts
- `/src/components` - Reusable UI components
- `/src/app/globals.css` - Global styles and Tailwind directives
- `next.config.ts` - Next.js configuration for Cloudflare Pages deployment

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=hautph/awesome-devsecops&type=date&legend=top-left)](https://www.star-history.com/#hautph/awesome-devsecops&type=date&legend=top-left)