Awesome Generative AI
A curated list of modern Generative Artificial Intelligence projects and services.
Generative Artificial Intelligence is a technology that creates original content such as images, sounds, and texts by using machine learning algorithms that are trained on large amounts of data. Unlike other forms of AI, it is capable of creating unique and previously unseen outputs such as photorealistic images, digital art, music, and writing. These outputs often have their own unique style and can even be hard to distinguish from human-created works. Generative AI has a wide range of applications in fields such as of art, entertainment, marketing, academia, and computer science.
Contributions to this list are welcome. Before submitting your suggestions, please review the Contribution Guidelines to ensure your entries meet the criteria. Add links through pull requests or create an issue to start a discussion. More projects can be found in the Discoveries List, where we showcase a wide range of up-and-coming Generative AI projects.
Table of Contents
Recommended Reading
Milestones
Date | Milestone | Description |
---|---|---|
June 11, 2020 | OpenAI API | Announcement of the OpenAI API for text-to-text general-purpose AI models based on GPT-3. |
June 29, 2021 | GitHub Copilot | Announcement of Copilot, a new AI pair programmer that helps you write better code. |
April 6, 2022 | DALL·E 2 | Announcement of the release of DALL·E 2, an advanced image generation system with improved resolution, expanded image creation capabilities, and various safety mitigations. |
August 22, 2022 | Stable Diffusion Public Release | Announcement of the public release of Stable Diffusion, an AI-based image generation model trained on a broad internet scrape and licensed under a Creative ML OpenRAIL-M license. |
November 30, 2022 | ChatGPT | Announcement of ChatGPT, a conversational model trained to answer follow-up questions, admit mistakes, challenge incorrect premises, and reject inappropriate requests. |
February 7, 2023 | Bing Search | Microsoft announces a new version of its search engine Bing, powered by a next-generation OpenAI model. |
February 23, 2023 | LLaMA | Llama LLM, a foundational, 65-billion-parameter large language model by Meta. #opensource |
March 14, 2023 | GPT-4 | Announcement of GPT-4, a large multimodal model. |
September 20, 2023 | DALL·E 3 | Announcement of DALL·E 3 image generator. |
February 15, 2024 | Sora | Presentation of Sora, a large video generation model. |
Text
Chatbots
Text Generation
Research Papers and Summaries
Coding
Comparing AI Coding Assistants
As AI coding tools continue to evolve, developers now have multiple options to choose from. Here's how some of the leading tools compare:
Tool | Best For | Pricing | Key Features |
---|---|---|---|
GitHub Copilot | Professional developers | $10/month or $100/year | Integrated with VS Code, JetBrains IDEs, and Neovim; Advanced code completion; Context-aware suggestions |
Amazon CodeWhisperer | AWS developers | Free for individual use | Integrated with AWS Cloud9; Security scanning; Code references |
Cursor | Fast prototyping | Free, Pro: $20/month | Built on VS Code; Chat interface; GPT-4 integration |
Codeium | Individual developers | Free for individuals | Supports 20+ languages; IDE integrations; Fast autocomplete |
Agents
What are AI Agents?
AI agents are autonomous systems that can perceive their environment, make decisions, and take actions to achieve specific goals. Unlike regular AI models that respond to single prompts, agents can perform complex sequences of tasks, reason about information, and use tools to accomplish objectives with minimal human intervention.
How AI Agents Work

Diagram showing the basic architecture of an AI agent system with planning, reasoning, and execution components.
Image
AI Art Generation
Image Editing and Enhancement
Effective Prompting for AI Image Generation
Creating effective prompts is key to getting the best results from AI image generators. Here are some tips to improve your prompts:
Prompt Structure Elements
- Subject: Clearly define what you want as the main focus (person, object, scene)
- Setting: Describe the environment or background
- Style: Specify artistic styles (e.g., photorealistic, watercolor, anime)
- Lighting: Describe the lighting conditions (e.g., golden hour, dramatic, soft)
- Composition: Indicate framing, perspective, or camera angle
Example Prompt
"A serene mountain lake at sunrise, with a small wooden cabin on the shore, mist rising from the water, ultra-detailed digital painting, dramatic lighting, in the style of Thomas Kinkade, 4K resolution"
Video
Video Generation
Audio
Generative AI is revolutionizing audio production across music, voice synthesis, sound effects, and audio enhancement. From creating original compositions to cloning voices and restoring audio quality, these tools are transforming how we create and interact with sound.
Music Generation
Voice Synthesis and Cloning
Audio Editing and Enhancement
Ethical Considerations in AI Audio
The rise of AI audio tools, particularly voice synthesis and cloning, raises important ethical concerns that creators and users should be aware of:
- Consent: Always obtain explicit permission before cloning someone's voice.
- Impersonation: Voice cloning can be misused for fraud, misinformation, or impersonation.
- Transparency: Disclose when AI-generated voices are used in content.
- Copyright: Consider rights implications when generating music similar to existing artists.
- Watermarking: Support efforts to watermark AI-generated audio for detection.
Many reputable AI audio companies have implemented safeguards and terms of service to prevent misuse, but responsible usage remains the responsibility of creators.
Other
Beyond text, image, video, and audio, generative AI is making significant impacts across various other domains and applications. This section explores innovative use cases and specialized applications of generative AI technology.
3D and Game Development
Science and Medicine
Multimodal Applications
Learning Resources
This section compiles high-quality resources for learning about generative AI, from beginner-friendly courses to advanced research papers. Whether you're just getting started or looking to deepen your expertise, these resources will help you understand the technology behind generative AI.
Courses and Tutorials
Books and Publications
Communities and Forums
More Lists
Looking for more curated resources on generative AI and related topics? Check out these other awesome lists that provide specialized collections in various domains.