HFC is a bottom-up forward chainer and semantic repository implementedin Java which have been developed over the last years and which iscomparable to popular systems such as Jena and OWLIM.HFC supports RDFS and OWL reasoning a la Hayes (2004) and ter Horst(2005), but at the same time provides a powerful language for definingcustom rules, involving functional and relational variables, complextests and actions, and the replacement of triples in favor of tuplesof arbitrary length, going beyond the expressiveness of rule-basedforward chainers and tableaux-based reasoners.