Awesome Intune is a community-curated collection of the best tools, scripts, and resources for Microsoft Intune professionals. Whether you're troubleshooting device sync issues, automating policy deployments, or packaging applications, you'll find the right tool here.
Key Highlights:
- AI-Powered Search - Describe your problem in plain language and find the right tool instantly
- 40+ Curated Tools - Handpicked by the community, vetted for quality
- Always Growing - New tools added regularly through community submissions
| Feature | Description |
|---|---|
| Semantic Search | Find tools by describing what you need - our AI understands context |
| Smart Filtering | Filter by category and tool type to narrow down results |
| Screenshot Galleries | See tools in action before you download |
| Tool Details | GitHub stats, author info, and direct download links |
| Email Notifications | Subscribe to get notified when new tools are added |
| Community Driven | Anyone can submit tools through our simple form |
Explore tools organized by what you're trying to accomplish:
| Category | Description |
|---|---|
| Reporting | Generate reports on devices, policies, compliance, and deployments |
| Automation | Automate repetitive Intune tasks and workflows |
| Packaging | Create and manage Win32 apps, MSIX, and deployment packages |
| Troubleshooting | Debug sync issues, policy conflicts, and enrollment problems |
| Security | Manage security baselines, compliance, and threat protection |
| Configuration | Deploy and manage device configurations at scale |
| Monitoring | Track device health, app installations, and policy status |
| Migration | Migrate from other MDM solutions or between tenants |
| Other | Additional tools that don't fit neatly into other categories |
Tools come in various formats to fit your workflow:
- PowerShell Module - Install via PowerShell Gallery, import and use
- PowerShell Script - Standalone scripts for specific tasks
- Web App - Browser-based tools accessible anywhere
- Desktop App - Native applications for Windows/Mac
- Browser Extension - Enhance your Intune portal experience
- CLI Tool - Command-line utilities for automation
- API Wrapper - Libraries for programmatic Intune access
- Documentation - Guides, references, and learning resources
Have a tool that should be listed? There are two ways to submit:
Visit awesomeintune.com/submit and fill out the submission form. Your submission will create a GitHub issue for review.
Create a new issue using our tool submission template.
- Submit your tool via web form or GitHub issue
- An automated security scan checks your repository
- Maintainers review the submission for quality and relevance
- Outcome:
- Approved - Tool is added to the catalog
- Needs Info - We may ask clarifying questions (issue stays open)
- Not Approved - Feedback provided with guidance for resubmission
To increase the chances of approval, ensure your submission includes:
- Clear documentation explaining what the tool does
- Working code without critical bugs
- Direct relevance to Microsoft Intune or endpoint management
- Active maintenance (recent commits)
Rejections are not permanent. Common reasons and how to address them:
| Reason | How to Fix |
|---|---|
| Quality | Improve documentation, fix bugs, ensure code works |
| Relevance | Clarify how the tool relates to Intune workflows |
| Incomplete | Resubmit with all required fields filled out |
| Duplicate | Explain what makes your tool unique |
| Unclear | Provide specific use cases and target audience |
We encourage you to address the feedback and resubmit.
Tools are stored as JSON files in the /data/tools/ directory. Each tool follows this structure:
View JSON Schema
{
"id": "tool-name-kebab-case",
"name": "Tool Display Name",
"description": "A clear description of what the tool does and why it's useful.",
"keywords": ["search", "terms", "for", "discovery"],
"author": "Author Name",
"authorPicture": "https://github.com/username.png",
"githubUrl": "https://github.com/username",
"linkedinUrl": "https://linkedin.com/in/username",
"xUrl": "https://x.com/username",
"repoUrl": "https://github.com/username/repo",
"downloadUrl": "https://powershellgallery.com/packages/ToolName",
"websiteUrl": "https://tool-website.com",
"category": "troubleshooting",
"type": "powershell-module",
"dateAdded": "2024-01-15"
}Field Reference:
| Field | Required | Description |
|---|---|---|
id |
Yes | Unique identifier in kebab-case |
name |
Yes | Display name of the tool |
description |
Yes | What the tool does (be descriptive) |
keywords |
No | Array of search terms |
author |
Yes | Creator's name |
authorPicture |
No | URL to author's avatar |
githubUrl |
No | Author's GitHub profile |
linkedinUrl |
No | Author's LinkedIn profile |
xUrl |
No | Author's X/Twitter profile |
repoUrl |
Yes | Repository URL |
downloadUrl |
No | Direct download or install link |
websiteUrl |
No | Project website |
category |
Yes | One of the 9 categories |
type |
Yes | One of the 8 tool types |
dateAdded |
Yes | Date added (YYYY-MM-DD) |
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a new JSON file in
/data/tools/(use the template above) - Optionally add screenshots to
/public/screenshots/{tool-id}/ - Submit a pull request
# Clone your fork
git clone https://github.com/YOUR_USERNAME/awesomeintune.git
cd awesomeintune
# Install dependencies
npm install
# Start development server
npm run dev| Command | Description |
|---|---|
npm run dev |
Start development server with hot reload |
npm run build |
Build for production |
npm run start |
Start production server |
npm run lint |
Run ESLint |
npm run typecheck |
Run TypeScript type checking |
Built with modern technologies for performance and developer experience:
- Framework: Next.js 15, React 19, TypeScript
- Styling: Tailwind CSS, Framer Motion
- Backend: Supabase (database), OpenAI (search), Resend (email)
- Deployment: Vercel
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
This means:
- You can use, modify, and distribute this software
- If you modify and deploy it as a service, you must make your source code available
- Any modifications must also be licensed under AGPL-3.0
See the LICENSE file for full details.
Awesome Intune exists because of the incredible Microsoft Intune community. Thank you to:
- Every tool author who builds solutions that make our work easier
- Contributors who submit tools, report issues, and improve the site
- The Intune community for sharing knowledge and helping each other
If you find this project useful, please consider giving it a star.