> ## Documentation Index
> Fetch the complete documentation index at: https://omss.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Resolvers

> Browse the official and community resolvers for OMSS Core.

export function PluginList({plugins}) {
  const [nameQuery, setNameQuery] = useState('');
  const [descQuery, setDescQuery] = useState('');
  const filtered = plugins.filter(plugin => plugin.name.toLowerCase().includes(nameQuery.toLowerCase()) && plugin.description.toLowerCase().includes(descQuery.toLowerCase()));
  return <div>
      <div style={{
    display: 'flex',
    gap: '1rem',
    marginBottom: '1rem'
  }}>
        <input placeholder="Search by name..." value={nameQuery} onChange={e => setNameQuery(e.target.value)} style={{
    padding: '0.5rem',
    flex: 1,
    borderRadius: '6px',
    border: '1px solid #ccc'
  }} />

        <input placeholder="Search by description..." value={descQuery} onChange={e => setDescQuery(e.target.value)} style={{
    padding: '0.5rem',
    flex: 1,
    borderRadius: '6px',
    border: '1px solid #ccc'
  }} />
      </div>

      {filtered.length > 0 ? <CardGroup cols={2}>
          {filtered.map(plugin => <Card key={plugin.name} title={plugin.name} href={plugin.link} cta={plugin.link} horizontal>
              {plugin.description}
            </Card>)}
        </CardGroup> : <p>No plugins found.</p>}
    </div>;
}

* There are currently no official or community resolvers, but we're working on it!
* **Core resolvers** are maintained by the OMSS Core team, and we do our best to keep them up to date.
* **Community resolvers** are reviewed to ensure they follow OMSS Core best practices when they are added to this list. However, we cannot guarantee their long-term maintenance.
* Can't find the resolver you're looking for? Learn how to create your own resolver.
* Have you created a resolver? Learn how to submit it for inclusion in the Community Resolvers section.

## Core Resolvers

export const coreResolvers = [{
  name: 'Test Resolver',
  description: 'A simple test resolver.',
  link: 'https://github.com/omss-spec/test-resolver'
}];

<PluginList plugins={coreResolvers} />

## Community Resolvers

export const communityResolvers = [{
  name: 'Test Resolver',
  description: 'A simple test resolver.',
  link: 'https://github.com/omss-spec/test-resolver'
}];

<PluginList plugins={communityResolvers} />


## Related topics

- [Architecture](/core/explanation/architecture.md)
- [Glossary and Terminology](/core/explanation/glossary.md)
- [OMSSResolver](/sdk-artifacts/interfaces/OMSSResolver.md)
